Bagikan melalui


@azure/storage-file-share package

Kelas

AccountSASPermissions

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh AccountSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang izin pada objek AccountSASSignatureValues. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran.

AccountSASResourceTypes

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

Ini adalah kelas pembantu untuk membuat string yang mewakili sumber daya yang dapat diakses oleh AccountSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan akses ke jenis sumber daya tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang sumber daya pada objek AccountSASSignatureValues. Dimungkinkan untuk membangun string sumber daya tanpa kelas ini, tetapi urutan sumber daya khusus dan kelas ini menjamin kebenaran.

AccountSASServices

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

Ini adalah kelas pembantu untuk membuat string yang mewakili layanan yang dapat diakses oleh AccountSAS. Mengatur nilai ke true berarti bahwa SETIAP SAS yang menggunakan izin ini akan memberikan akses ke layanan tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang layanan pada objek AccountSASSignatureValues. Dimungkinkan untuk membangun string layanan tanpa kelas ini, tetapi urutan layanan khusus dan kelas ini menjamin kebenaran.

AnonymousCredential

AnonymousCredential menyediakan anggota credentialPolicyCreator yang digunakan untuk membuat objek AnonymousCredentialPolicy. AnonymousCredentialPolicy digunakan dengan permintaan HTTP (S) yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS).

AnonymousCredentialPolicy

AnonymousCredentialPolicy digunakan dengan permintaan HTTP (S) yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS).

BaseRequestPolicy

Kelas dasar dari mana semua kebijakan permintaan berasal.

Credential

Info masuk adalah kelas abstrak untuk penandatanganan permintaan HTTP Azure Storage. Kelas ini akan menghosting pabrik credentialPolicyCreator yang menghasilkan CredentialPolicy.

CredentialPolicy

Kebijakan kredensial yang digunakan untuk menandatangani permintaan HTTP sebelum mengirim. Ini adalah kelas abstrak.

FileSASPermissions

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke file. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan diatur sebagai bidang izin pada objek fileSASSignatureValues. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran.

FileSystemAttributes

Ini adalah kelas pembantu untuk membuat string yang mewakili atribut NTFS ke file atau direktori.

Lihat https://learn.microsoft.com/rest/api/storageservices/create-file#file-system-attributes

Pipeline

Kelas Alur yang berisi kebijakan permintaan HTTP. Anda dapat membuat Alur default dengan memanggil newPipeline. Atau Anda dapat membuat Alur dengan kebijakan Anda sendiri oleh konstruktor Alur.

Lihat newPipeline dan kebijakan yang disediakan sebelum menerapkan Alur yang disesuaikan.

SASQueryParameters

Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh AccountSASSignatureValues dan FileSASSignatureValues jenis. Setelah dibuat, itu dapat dikodekan ke dalam toString() dan ditambahkan ke URL secara langsung (meskipun hati-hati harus diambil di sini jika ada parameter kueri yang ada, yang mungkin memengaruhi cara yang sesuai untuk menambahkan parameter kueri ini).

CATATAN: Instans kelas ini tidak dapat diubah.

ShareClient

ShareClient mewakili URL ke berbagi Azure Storage yang memungkinkan Anda memanipulasi direktori dan filenya.

ShareDirectoryClient

ShareDirectoryClient mewakili URL ke direktori Azure Storage yang memungkinkan Anda memanipulasi file dan direktorinya.

ShareFileClient

ShareFileClient mewakili URL ke file Azure Storage.

ShareLeaseClient

Klien yang mengelola sewa untuk ShareFileClient atau ShareClient.

Lihat https://learn.microsoft.com/rest/api/storageservices/lease-file dan Lihat https://learn.microsoft.com/rest/api/storageservices/lease-share

ShareSASPermissions

Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke berbagi. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan diatur sebagai bidang izin pada objek fileSASSignatureValues. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran.

ShareServiceClient

ShareServiceClient mewakili URL ke layanan File Azure Storage yang memungkinkan Anda memanipulasi berbagi file.

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory adalah kelas pabrik yang membantu menghasilkan objek StorageBrowserPolicy.

StorageRetryPolicy

Coba lagi kebijakan dengan coba lagi eksponensial dan coba lagi linier yang diterapkan.

StorageRetryPolicyFactory

StorageRetryPolicyFactory adalah kelas pabrik yang membantu menghasilkan storageRetryPolicy objek.

StorageSharedKeyCredential

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

StorageSharedKeyCredential untuk otorisasi kunci akun layanan Azure Storage.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy adalah kebijakan yang digunakan untuk menandatangani permintaan HTTP dengan kunci bersama.

Antarmuka

AccessPolicy

Kebijakan Akses.

AccountSASSignatureValues

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

AccountSASSignatureValues digunakan untuk menghasilkan Tanda Tangan Akses Bersama (SAS) untuk akun Azure Storage. Setelah semua nilai di sini diatur dengan tepat, panggil generateAccountSASQueryParameters untuk mendapatkan representasi SAS yang benar-benar dapat diterapkan ke url file. Catatan: bahwa kelas ini dan SASQueryParameters ada karena yang pertama dapat diubah dan representasi logis sementara yang terakhir tidak dapat diubah dan digunakan untuk menghasilkan permintaan REST yang sebenarnya.

Lihat https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 untuk informasi konseptual selengkapnya tentang SAS Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas untuk deskripsi parameter, termasuk yang diperlukan

ClearRange
CloseHandlesInfo

Tutup menangani informasi hasil.

CommonGenerateSasUrlOptions

Opsi umum ShareGenerateSasUrlOptions dan FileGenerateSasUrlOptions.

CommonOptions

Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh.

CopyFileSmbInfo

Grup parameter

CorsRule

CORS adalah fitur HTTP yang memungkinkan aplikasi web yang berjalan di bawah satu domain untuk mengakses sumber daya di domain lain. Browser web menerapkan pembatasan keamanan yang dikenal sebagai kebijakan asal yang sama yang mencegah halaman web memanggil API di domain lain; CORS menyediakan cara aman untuk mengizinkan satu domain (domain asal) untuk memanggil API di domain lain.

DirectoryCloseHandlesHeaders

Nilai header respons tambahan untuk permintaan handel dekat.

DirectoryCreateHeaders

Menentukan header untuk operasi Directory_create.

DirectoryCreateIfNotExistsResponse

Berisi data respons untuk operasi createIfNotExists(DirectoryCreateOptions).

DirectoryCreateOptions

Opsi untuk mengonfigurasi membuat operasi.

DirectoryDeleteHeaders

Menentukan header untuk operasi Directory_delete.

DirectoryDeleteIfExistsResponse

Berisi data respons untuk operasi deleteIfExists(DirectoryDeleteOptions).

DirectoryDeleteOptions

Opsi untuk mengonfigurasi operasi penghapusan.

DirectoryExistsOptions

Opsi untuk mengonfigurasi ada operasi.

DirectoryForceCloseHandlesHeaders

Menentukan header untuk operasi Directory_forceCloseHandles.

DirectoryForceCloseHandlesOptions

Opsi untuk mengonfigurasi forceCloseHandle.

DirectoryForceCloseHandlesSegmentOptions

Opsi untuk mengonfigurasi Direktori - Tutup Paksa Menangani operasi Segment.

See:

DirectoryGetPropertiesHeaders

Menentukan header untuk operasi Directory_getProperties.

DirectoryGetPropertiesOptions

Opsi untuk mengonfigurasi operasi getProperties.

DirectoryItem

Item direktori yang tercantum.

DirectoryListFilesAndDirectoriesOptions

Opsi untuk mengonfigurasi operasi listFilesAndDirectories.

DirectoryListFilesAndDirectoriesSegmentHeaders

Menentukan header untuk operasi Directory_listFilesAndDirectoriesSegment.

DirectoryListHandlesHeaders

Menentukan header untuk operasi Directory_listHandles.

DirectoryListHandlesOptions

Opsi untuk mengonfigurasi operasi listHandles.

DirectoryListHandlesSegmentOptions

Opsi untuk mengonfigurasi Direktori - Daftar Menangani operasi Segment.

See:

  • <xref:ShareDirectoryClient.listHandlesSegment>
  • <xref:ShareDirectoryClient.iterateHandleSegments>
  • <xref:ShareDirectoryClient.listHandleItems>
DirectoryProperties

Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh.

DirectoryRenameHeaders

Menentukan header untuk operasi Directory_rename.

DirectoryRenameOptions

Opsi untuk mengonfigurasi operasi ganti nama.

DirectorySetMetadataHeaders

Menentukan header untuk operasi Directory_setMetadata.

DirectorySetMetadataOptions

Opsi untuk mengonfigurasi operasi setMetadata.

DirectorySetPropertiesHeaders

Menentukan header untuk operasi Directory_setProperties.

FileAbortCopyFromURLOptions

Opsi untuk mengonfigurasi operasi abortCopyFromURL.

FileAbortCopyHeaders

Menentukan header untuk operasi File_abortCopy.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

Opsi untuk mengonfigurasi operasi clearRange.

FileCloseHandlesHeaders

Nilai header respons tambahan untuk permintaan handel dekat.

FileCreateHardLinkHeaders

Menentukan header untuk operasi File_createHardLink.

FileCreateHardLinkOptions

Opsi untuk mengonfigurasi operasi File - Buat Hard Link.

See:

FileCreateHeaders

Menentukan header untuk operasi File_create.

FileCreateOptions

Opsi untuk mengonfigurasi operasi membuat.

FileCreateSymbolicLinkHeaders

Menentukan header untuk operasi File_createSymbolicLink.

FileCreateSymbolicLinkOptions

Opsi untuk mengonfigurasi operasi File - Buat Tautan Simbolis.

See:

FileDeleteHeaders

Menentukan header untuk operasi File_delete.

FileDeleteIfExistsResponse

Berisi data respons untuk operasi deleteIfExists.

FileDeleteOptions

Opsi untuk mengonfigurasi operasi penghapusan.

FileDownloadHeaders

Menentukan header untuk operasi File_download.

FileDownloadOptionalParams

Parameter opsional.

FileDownloadOptions

Opsi untuk mengonfigurasi File - Operasi pengunduhan.

See:

FileDownloadToBufferOptions

Antarmuka opsi untuk operasi downloadToBuffer.

FileExistsOptions

Opsi untuk mengonfigurasi ada operasi.

FileForceCloseHandlesHeaders

Menentukan header untuk operasi File_forceCloseHandles.

FileForceCloseHandlesOptions

Opsi untuk mengonfigurasi operasi File - Tutup Paksa Handel.

See:

FileGenerateSasUrlOptions

Opsi untuk mengonfigurasi menghasilkan operasi SasUrl.

FileGetPropertiesHeaders

Menentukan header untuk operasi File_getProperties.

FileGetPropertiesOptions

Opsi untuk mengonfigurasi operasi getProperties.

FileGetRangeListHeaders

Menentukan header untuk operasi File_getRangeList.

FileGetRangeListOptions

Opsi untuk mengonfigurasi operasi getRangeList.

FileGetSymbolicLinkHeaders

Menentukan header untuk operasi File_getSymbolicLink.

FileGetSymbolicLinkOptions

Opsi untuk mengonfigurasi operasi File - Dapatkan Tautan Simbolis.

See:

FileHttpHeaders
FileItem

Item file yang tercantum.

FileListHandlesHeaders

Menentukan header untuk operasi File_listHandles.

FileListHandlesOptions

Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh.

FileListHandlesSegmentOptions

Opsi untuk mengonfigurasi operasi File - Daftar Menangani Segmen.

See:

  • <xref:ShareFileClient.listHandlesSegment>
  • <xref:ShareFileClient.iterateHandleSegments>
  • <xref:ShareFileClient.listHandleItems>
FileParallelUploadOptions

Antarmuka opsi untuk File - Operasi unggah

See:

  • uploadFile
  • <xref:ShareFileClient.uploadSeekableStream>
FilePosixProperties

Properti NFS. Perhatikan bahwa properti ini hanya berlaku untuk file atau direktori di akun file NFS premium.

FileProperties

Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh.

FileProperty

Properti file.

FileRenameHeaders

Menentukan header untuk operasi File_rename.

FileRenameOptions

Opsi untuk mengonfigurasi operasi ganti nama.

FileResizeOptions

Opsi untuk mengonfigurasi operasi mengubah ukuran.

FileSASSignatureValues

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

FileSASSignatureValues digunakan untuk membantu menghasilkan token SAS layanan File untuk berbagi atau file.

FileServiceProperties

Properti layanan penyimpanan.

FileSetHTTPHeadersHeaders

Menentukan header untuk operasi File_setHttpHeaders.

FileSetHttpHeadersOptions

Opsi untuk mengonfigurasi setHttpHeaders operasi.

FileSetMetadataHeaders

Menentukan header untuk operasi File_setMetadata.

FileSetMetadataOptions

Opsi untuk mengonfigurasi operasi setMetadata.

FileStartCopyHeaders

Menentukan header untuk operasi File_startCopy.

FileStartCopyOptions

Opsi untuk mengonfigurasi operasi startCopyFromURL.

FileUploadRangeFromURLHeaders

Menentukan header untuk operasi File_uploadRangeFromURL.

FileUploadRangeFromURLOptionalParams

Parameter opsional.

FileUploadRangeFromURLOptions

Opsi untuk mengonfigurasi operasi uploadRangeFromURL.

FileUploadRangeHeaders

Menentukan header untuk operasi File_uploadRange.

FileUploadRangeOptions

Opsi untuk mengonfigurasi operasi uploadRange.

FileUploadStreamOptions

Antarmuka opsi untuk ShareFileClient.uploadStream().

FilesAndDirectoriesListSegment

Abstrak untuk entri yang dapat dicantumkan dari Direktori.

HandleItem

Item handel Azure Storage yang tercantum.

HttpAuthorization

Mewakili informasi autentikasi dalam nilai Otorisasi, ProxyAuthorization, WWW-Authenticate, dan header Proxy-Authenticate.

HttpHeaders

Kumpulan pasangan kunci/nilai header HTTP.

HttpOperationResponse

Respons Http yang kompatibel dengan core-v1(core-http).

HttpResponse

Representasi respons HTTP yang menyertakan referensi ke permintaan yang berasal darinya.

LeaseAccessConditions

Grup parameter

LeaseOperationOptions

opsi operasi sewa.

LeaseOperationResponseHeaders

Detail respons untuk operasi sewa tertentu.

ListFilesAndDirectoriesSegmentResponse

Enumerasi direktori dan file.

ListHandlesResponse

Enumerasi handel.

ListSharesResponse

Enumerasi berbagi.

ListSharesResponseModel

Enumerasi berbagi.

Metadata
Metrics

Metrik Storage Analytics untuk layanan file.

NfsFileMode

Izin mode file atau direktori.

PipelineLike

Antarmuka untuk kelas Alur yang berisi kebijakan permintaan HTTP. Anda dapat membuat Alur default dengan memanggil newPipeline. Atau Anda dapat membuat Alur dengan kebijakan Anda sendiri oleh konstruktor Alur.

Lihat newPipeline dan kebijakan yang disediakan sebelum menerapkan Alur yang disesuaikan.

PipelineOptions

Antarmuka opsi untuk konstruktor Alur.

PosixRolePermissions

Mewakili izin file untuk peran tertentu.

Range

Rentang untuk Operasi Layanan.

Lihat https://learn.microsoft.com/rest/api/storageservices/specifying-the-range-header-for-file-service-operations

RangeModel

Rentang file Azure Storage.

RequestPolicy

Antarmuka yang kompatibel untuk kebijakan permintaan core-http

RequestPolicyFactory

Antarmuka untuk kompatibilitas dengan RequestPolicyFactory core-http

RequestPolicyOptions

Antarmuka untuk kompatibilitas dengan RequestPolicy

ResponseLike

Objek dengan properti _response sederhana.

ResponseWithBody

Objek dengan properti _response yang memiliki isi dan header sudah diurai ke dalam jenis yang diketahui.

ResponseWithHeaders

Objek dengan properti _response yang memiliki header sudah diurai ke dalam objek yang dititik.

RestError

Jenis kesalahan kustom untuk permintaan alur yang gagal.

RetentionPolicy

Kebijakan retensi.

SasIPRange

Rentang IP yang diizinkan untuk SAS.

ServiceClientOptions

Subset dari @azure/core-http ServiceClientOptions

ServiceGenerateAccountSasUrlOptions

Opsi untuk mengonfigurasi operasi generateAccountSasUrl.

ServiceGetPropertiesHeaders

Menentukan header untuk operasi Service_getProperties.

ServiceGetPropertiesOptions

Opsi untuk mengonfigurasi operasi getProperties.

ServiceListSharesOptions

Opsi untuk mengonfigurasi operasi listShares.

ServiceListSharesSegmentHeaders

Menentukan header untuk operasi Service_listSharesSegment.

ServiceSetPropertiesHeaders

Menentukan header untuk operasi Service_setProperties.

ServiceSetPropertiesOptions

Opsi untuk mengonfigurasi operasi setProperties.

ServiceUndeleteShareOptions

Opsi untuk mengonfigurasi operasi <xref:ShareServiceClient.undelete>.

SetPropertiesResponse

Berisi data respons untuk operasi setHttpHeaders.

ShareClientConfig
ShareCreateHeaders

Menentukan header untuk operasi Share_create.

ShareCreateIfNotExistsResponse

Berisi data respons untuk operasi createIfNotExists.

ShareCreateOptions

Opsi untuk mengonfigurasi operasi membuat.

ShareCreatePermissionHeaders

Menentukan header untuk operasi Share_createPermission.

ShareCreatePermissionOptions

Opsi untuk mengonfigurasi operasi createPermission.

ShareCreateSnapshotHeaders

Menentukan header untuk operasi Share_createSnapshot.

ShareCreateSnapshotOptions

Opsi untuk mengonfigurasi operasi createSnapshot.

ShareDeleteHeaders

Menentukan header untuk operasi Share_delete.

ShareDeleteIfExistsResponse

Berisi data respons untuk operasi deleteIfExists.

ShareDeleteMethodOptions

Opsi untuk mengonfigurasi operasi penghapusan.

ShareExistsOptions

Opsi untuk mengonfigurasi ada operasi.

ShareFileRangeList

Daftar rentang file

ShareGenerateSasUrlOptions

Opsi untuk mengonfigurasi menghasilkan operasi SasUrl.

ShareGetAccessPolicyHeaders

Menentukan header untuk operasi Share_getAccessPolicy.

ShareGetAccessPolicyOptions

Opsi untuk mengonfigurasi operasi getAccessPolicy.

ShareGetPermissionHeaders

Menentukan header untuk operasi Share_getPermission.

ShareGetPermissionOptions

Opsi untuk mengonfigurasi operasi getPermission.

ShareGetPropertiesHeaders

Menentukan header untuk operasi Share_getProperties.

ShareGetPropertiesOptions

Opsi untuk mengonfigurasi operasi getProperties.

ShareGetStatisticsHeaders

Menentukan header untuk operasi Share_getStatistics.

ShareGetStatisticsOptions

Opsi untuk mengonfigurasi operasi getStatistics.

ShareItem

Item berbagi Azure Storage yang tercantum.

ShareItemInternal

Item berbagi Azure Storage yang tercantum.

SharePermission

Izin (deskriptor keamanan) di tingkat berbagi.

SharePropertiesInternal

Properti berbagi.

ShareProtocolSettings

Pengaturan protokol

ShareProtocols

Protokol untuk diaktifkan pada berbagi. Untuk saat ini, hanya mendukung SMB atau NFS.

ShareSetAccessPolicyHeaders

Menentukan header untuk operasi Share_setAccessPolicy.

ShareSetAccessPolicyOptions

Opsi untuk mengonfigurasi operasi setAccessPolicy.

ShareSetMetadataHeaders

Menentukan header untuk operasi Share_setMetadata.

ShareSetMetadataOptions

Opsi untuk mengonfigurasi operasi setMetadata.

ShareSetPropertiesHeaders

Menentukan header untuk operasi Share_setProperties.

ShareSetPropertiesOptions

Opsi untuk mengonfigurasi operasi setProperties.

ShareSetQuotaOptions

Opsi untuk mengonfigurasi operasi setQuota.

ShareSmbSettings

Pengaturan untuk protokol SMB.

ShareStats

Statistik untuk berbagi.

SignedIdentifier

Pengenal yang Ditandatangani

SignedIdentifierModel

Pengidentifikasi yang ditandatangani.

SmbMultichannel

Pengaturan untuk multisaluran SMB

SourceModifiedAccessConditions

Grup parameter

StoragePipelineOptions

Antarmuka opsi untuk fungsi newPipeline.

StorageRetryOptions

Antarmuka opsi coba lagi Storage Blob.

WebResource

Deskripsi permintaan HTTP yang akan dibuat ke server jarak jauh.

Alias Jenis

CopyStatusType

Menentukan nilai untuk CopyStatusType.

DeleteSnapshotsOptionType

Menentukan nilai untuk DeleteSnapshotsOptionType.

DirectoryCreateResponse

Berisi data respons untuk operasi pembuatan.

DirectoryDeleteResponse

Berisi data respons untuk operasi penghapusan.

DirectoryForceCloseHandlesResponse

Jenis respons untuk forceCloseHandle.

DirectoryGetPropertiesResponse

Berisi data respons untuk operasi getProperties.

DirectoryListFilesAndDirectoriesSegmentResponse

Berisi data respons untuk operasi listFilesAndDirectoriesSegment.

DirectoryListHandlesResponse

Berisi data respons untuk operasi listHandles.

DirectoryRenameResponse

Berisi data respons untuk operasi ganti nama.

DirectorySetMetadataResponse

Berisi data respons untuk operasi setMetadata.

DirectorySetPropertiesResponse

Berisi data respons untuk operasi setProperties.

FileAbortCopyResponse

Berisi data respons untuk operasi abortCopy.

FileAttributesPreserveType

Menunjukkan bahwa atribut file yang ada tidak berubah.

FileCreateHardLinkResponse

Berisi data respons untuk operasi buat tautan keras.

FileCreateResponse

Berisi data respons untuk operasi pembuatan.

FileCreateSymbolicLinkResponse

Berisi data respons untuk operasi buat tautan keras.

FileDeleteResponse

Berisi data respons untuk operasi penghapusan.

FileDownloadResponseModel

Berisi data respons untuk operasi pengunduhan.

FileForceCloseHandlesResponse

Jenis respons untuk forceCloseHandle.

FileGetPropertiesResponse

Berisi data respons untuk operasi getProperties.

FileGetRangeListDiffResponse

Berisi data respons untuk operasi getRangeList.

FileGetRangeListResponse

Berisi data respons untuk operasi getRangeList.

FileGetSymbolicLinkResponse

Berisi data respons untuk operasi buat tautan keras.

FileLastWrittenMode

Menentukan nilai untuk FileLastWrittenMode.

FileListHandlesResponse

Berisi data respons untuk operasi listHandles.

FilePermissionFormat

Menentukan nilai untuk FilePermissionFormat.

FilePermissionInheritType

Menunjukkan izin mewarisi file dari direktori induk.

FilePermissionPreserveType

Menunjukkan bahwa nilai izin file yang ada tidak berubah.

FileRenameResponse

Berisi data respons untuk operasi ganti nama.

FileSetHTTPHeadersResponse

Berisi data respons untuk operasi setHttpHeaders.

FileSetMetadataResponse

Berisi data respons untuk operasi setMetadata.

FileStartCopyResponse

Berisi data respons untuk operasi startCopy.

FileUploadRangeFromURLResponse

Berisi data respons untuk operasi uploadRangeFromURL.

FileUploadRangeResponse

Berisi data respons untuk operasi uploadRange.

HttpRequestBody

Jenis isi yang didukung pada permintaan. NodeJS.ReadableStream dan () => NodeJS.ReadableStream hanya node. Blob, ReadableStream<Uint8Array>, dan () => ReadableStream<Uint8Array> hanya browser.

LeaseDurationType

Menentukan nilai untuk LeaseDurationType.

LeaseOperationResponse

Berisi data respons untuk operasi yang memperoleh, mengubah, memutus, atau melepaskan sewa.

Lihat ShareLeaseClient.

LeaseStateType

Menentukan nilai untuk LeaseStateType.

LeaseStatusType

Menentukan nilai untuk LeaseStatusType.

ListSharesIncludeType

Menentukan nilai untuk ListSharesIncludeType.

ModeCopyMode

Menentukan nilai untuk ModeCopyMode.

NfsFileType

Menentukan nilai untuk NfsFileType.
<xref:KnownNfsFileType> dapat digunakan secara bergantian dengan NfsFileType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Regular
Directory
SymLink

OwnerCopyMode

Menentukan nilai untuk OwnerCopyMode.

PermissionCopyModeType

Menentukan nilai untuk PermissionCopyModeType.

RawFileDownloadResponse

Berisi data respons untuk operasi pengunduhan.

ServiceGetPropertiesResponse

Berisi data respons untuk operasi getProperties.

ServiceListSharesSegmentResponse

Berisi data respons untuk operasi listShares.

ServiceSetPropertiesResponse

Berisi data respons untuk operasi setProperties.

ShareAccessTier

Menentukan nilai untuk ShareAccessTier.

ShareClientOptions
ShareCreatePermissionResponse

Berisi data respons untuk operasi createPermission.

ShareCreateResponse

Berisi data respons untuk operasi pembuatan.

ShareCreateSnapshotResponse

Berisi data respons untuk operasi createSnapshot.

ShareDeleteResponse

Berisi data respons untuk operasi penghapusan.

ShareFileHandleAccessRights

Menentukan nilai untuk AccessRight.

ShareGetAccessPolicyResponse
ShareGetPermissionResponse

Berisi data respons untuk operasi getPermission.

ShareGetPropertiesResponse

Berisi data respons untuk operasi getProperties.

ShareGetPropertiesResponseModel

Berisi data respons untuk operasi getProperties.

ShareGetStatisticsResponse

Data respons untuk Operasi getStatistics.

ShareGetStatisticsResponseModel

Berisi data respons untuk operasi getStatistics.

ShareProperties

Properti berbagi.

ShareRootSquash

Menentukan nilai untuk ShareRootSquash.

ShareSetAccessPolicyResponse

Berisi data respons untuk operasi setAccessPolicy.

ShareSetMetadataResponse

Berisi data respons untuk operasi setMetadata.

ShareSetPropertiesResponse

Berisi data respons untuk operasi setProperties.

ShareSetQuotaHeaders

Menentukan header untuk operasi setQuota.

ShareSetQuotaResponse

Berisi data respons untuk operasi setQuota.

ShareTokenIntent

Menentukan nilai untuk ShareTokenIntent.
KnownShareTokenIntent dapat digunakan secara bergantian dengan ShareTokenIntent, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

backup

TimeNowType

Menunjukkan pengaturan sebagai waktu permintaan.

TimePreserveType

Menunjukkan bahwa nilai waktu yang ada tidak berubah.

WithResponse

Jenis yang mewakili hasil operasi dengan properti _response yang diketahui.

Enum

KnownShareTokenIntent

Nilai yang diketahui dari ShareTokenIntent yang diterima layanan.

SASProtocol

Protokol untuk SAS yang dihasilkan.

StorageFileAudience

Menentukan audiens cloud yang diketahui untuk Storage.

StorageRetryPolicyType

RetryPolicy jenis.

Fungsi

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

Menghasilkan objek SASQueryParameters yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

Membuat instans SASQueryParameters.

Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti yang sesuai secara langsung, seperti izin, startsOn, dan pengidentifikasi.

PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsa Izin & secara manual jika Anda menginisialisasi dengan konstruktor ini.

getFileServiceAccountAudience(string)

Untuk mendapatkan audiens OAuth untuk akun penyimpanan untuk layanan file.

isPipelineLike(unknown)

Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur

newPipeline(Credential | TokenCredential, StoragePipelineOptions)

Membuat objek Alur baru dengan Kredensial yang disediakan.

parseOctalFileMode(string)

Mengurai representasi string oktal 4 digit dari Mode File ke struktur NfsFileMode.

parseSymbolicFileMode(string)

Uraikan representasi string simbolis 9 karakter dari Mode File ke struktur NfsFileMode.

toOctalFileMode(NfsFileMode)

Konversi struktur NfsFileMode menjadi represenasi string oktal 4 digit.

toSymbolicFileMode(NfsFileMode)

Mengonversi NfsFileMode menjadi string dalam notasi simbolis.

Detail Fungsi

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

Menghasilkan objek SASQueryParameters yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Parameter

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Mengembalikan

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

HANYA TERSEDIA DALAM RUNTIME NODE.JS.

Membuat instans SASQueryParameters.

Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti yang sesuai secara langsung, seperti izin, startsOn, dan pengidentifikasi.

PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsa Izin & secara manual jika Anda menginisialisasi dengan konstruktor ini.

function generateFileSASQueryParameters(fileSASSignatureValues: FileSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Parameter

fileSASSignatureValues
FileSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Mengembalikan

getFileServiceAccountAudience(string)

Untuk mendapatkan audiens OAuth untuk akun penyimpanan untuk layanan file.

function getFileServiceAccountAudience(storageAccountName: string): string

Parameter

storageAccountName

string

Mengembalikan

string

isPipelineLike(unknown)

Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur

function isPipelineLike(pipeline: unknown): pipeline

Parameter

pipeline

unknown

Argumen yang mungkin berupa Alur

Mengembalikan

pipeline

true ketika argumen memenuhi kontrak Alur

newPipeline(Credential | TokenCredential, StoragePipelineOptions)

Membuat objek Alur baru dengan Kredensial yang disediakan.

function newPipeline(credential?: Credential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline

Parameter

credential

Credential | TokenCredential

Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari paket @azure/identity untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.

pipelineOptions
StoragePipelineOptions

Optional. Options.

Mengembalikan

Objek Alur baru.

parseOctalFileMode(string)

Mengurai representasi string oktal 4 digit dari Mode File ke struktur NfsFileMode.

function parseOctalFileMode(input?: string): NfsFileMode | undefined

Parameter

input

string

Mengembalikan

NfsFileMode | undefined

parseSymbolicFileMode(string)

Uraikan representasi string simbolis 9 karakter dari Mode File ke struktur NfsFileMode.

function parseSymbolicFileMode(input?: string): NfsFileMode | undefined

Parameter

input

string

Mengembalikan

NfsFileMode | undefined

toOctalFileMode(NfsFileMode)

Konversi struktur NfsFileMode menjadi represenasi string oktal 4 digit.

function toOctalFileMode(input?: NfsFileMode): string | undefined

Parameter

input
NfsFileMode

Mengembalikan

string | undefined

toSymbolicFileMode(NfsFileMode)

Mengonversi NfsFileMode menjadi string dalam notasi simbolis.

function toSymbolicFileMode(input?: NfsFileMode): string | undefined

Parameter

input
NfsFileMode

Mengembalikan

string | undefined