@azure/storage-blob package
Kelas
AccountSASPermissions |
HANYA TERSEDIA DI RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh AccountSAS. Mengatur nilai ke true berarti bahwa sas apa pun 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 izinnya khusus dan kelas ini menjamin kebenaran. |
AccountSASResourceTypes |
HANYA TERSEDIA DI 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 DI 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 yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy digunakan dengan permintaan HTTP yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS). |
AppendBlobClient |
AppendBlobClient mendefinisikan serangkaian operasi yang berlaku untuk menambahkan blob. |
BaseRequestPolicy |
Kelas dasar dari mana semua kebijakan permintaan berasal. |
BlobBatch |
BlobBatch mewakili serangkaian operasi agregat pada blob.
Saat ini, hanya |
BlobBatchClient |
BlobBatchClient memungkinkan Anda membuat permintaan batch ke layanan Blob Azure Storage. Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
BlobClient mewakili URL ke blob Azure Storage; blob mungkin berupa blob blok, blob penambahan, atau blob halaman. |
BlobLeaseClient |
Klien yang mengelola sewa untuk ContainerClient atau BlobClient. |
BlobSASPermissions |
HANYA TERSEDIA DI RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke blob. 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 BlobSASSignatureValues . Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izinnya khusus dan kelas ini menjamin kebenaran. |
BlobServiceClient |
BlobServiceClient mewakili Klien ke layanan Azure Storage Blob yang memungkinkan Anda memanipulasi kontainer blob. |
BlockBlobClient |
BlockBlobClient mendefinisikan serangkaian operasi yang berlaku untuk memblokir blob. |
ContainerClient |
ContainerClient mewakili URL ke kontainer Azure Storage yang memungkinkan Anda memanipulasi blobnya. |
ContainerSASPermissions |
Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke kontainer. Mengatur nilai ke true berarti bahwa sas apa pun 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 BlobSASSignatureValues . Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izinnya khusus dan kelas ini menjamin kebenaran. |
Credential |
Kredensial 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. |
HttpHeaders |
Kumpulan pasangan kunci/nilai header HTTP. |
PageBlobClient |
PageBlobClient menentukan serangkaian operasi yang berlaku untuk blob halaman. |
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. |
RequestPolicyOptions |
Properti opsional yang dapat digunakan saat membuat RequestPolicy. |
RestError |
Kesalahan yang dihasilkan dari permintaan HTTP ke titik akhir layanan. |
SASQueryParameters |
Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh jenis AccountSASSignatureValues dan BlobSASSignatureValues . 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. |
StorageBrowserPolicy |
StorageBrowserPolicy akan menangani perbedaan antara Node.js dan runtime browser, termasuk:
|
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 objek StorageRetryPolicy . |
StorageSharedKeyCredential |
HANYA TERSEDIA DI RUNTIME NODE.JS. StorageSharedKeyCredential untuk otorisasi kunci akun layanan Azure Storage. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy adalah kebijakan yang digunakan untuk menandatangani permintaan HTTP dengan kunci bersama. |
WebResource |
Membuat objek WebResource baru. Kelas ini menyediakan abstraksi atas panggilan REST dengan menjadi pustaka/implementasi agnostik dan membungkus properti yang diperlukan untuk memulai permintaan. |
Antarmuka
AccessPolicy |
Kebijakan Akses |
AccountSASPermissionsLike |
Jenis yang terlihat seperti izin SAS akun. Digunakan dalam AccountSASPermissions untuk mengurai izin SAS dari objek mentah. |
AccountSASSignatureValues |
HANYA TERSEDIA DI 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 sebenarnya dapat diterapkan ke url blob. 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://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 untuk informasi konseptual selengkapnya tentang SAS Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas untuk deskripsi parameter, termasuk yang diperlukan |
AppendBlobAppendBlockFromURLOptions |
Opsi untuk mengonfigurasi operasi appendBlockFromURL . |
AppendBlobAppendBlockFromUrlHeaders |
Menentukan header untuk operasi AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
Menentukan header untuk operasi AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
Opsi untuk mengonfigurasi operasi appendBlock . |
AppendBlobCreateHeaders |
Menentukan header untuk operasi AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Opsi untuk mengonfigurasi operasi createIfNotExists . |
AppendBlobCreateIfNotExistsResponse |
Berisi data respons untuk operasi.<xref:appendBlobClient.createIfNotExists> |
AppendBlobCreateOptions |
Opsi untuk mengonfigurasi operasi pembuatan . |
AppendBlobRequestConditions |
Kondisi untuk ditambahkan ke pembuatan blob penambahan ini. |
AppendBlobSealOptions |
Opsi untuk mengonfigurasi operasi segel . |
AppendPositionAccessConditions |
Grup parameter |
BatchSubRequest |
Permintaan yang terkait dengan operasi batch. |
BatchSubResponse |
Data respons yang terkait dengan satu permintaan dalam operasi batch. |
BlobAbortCopyFromURLHeaders |
Menentukan header untuk operasi Blob_abortCopyFromURL. |
BlobAbortCopyFromURLOptions |
Opsi untuk mengonfigurasi operasi abortCopyFromURL . |
BlobAcquireLeaseOptions |
Opsi untuk mengonfigurasi Blob - Memperoleh operasi Sewa. |
BlobBatchSubmitBatchOptionalParams |
Opsi untuk mengonfigurasi Service - Submit Batch Optional Params. |
BlobBeginCopyFromURLOptions |
Opsi untuk mengonfigurasi operasi beginCopyFromURL . |
BlobBeginCopyFromURLResponse |
Berisi data respons untuk operasi beginCopyFromURL . |
BlobBeginCopyFromUrlPollState |
Status yang digunakan oleh poller yang dikembalikan dari beginCopyFromURL. Status ini diteruskan ke panggilan balik yang ditentukan |
BlobBreakLeaseOptions |
Opsi untuk mengonfigurasi operasi Blob - Break Lease. |
BlobChangeLeaseOptions |
Opsi untuk mengonfigurasi Blob - Ubah operasi Sewa. |
BlobCopyFromURLHeaders |
Menentukan header untuk operasi Blob_copyFromURL. |
BlobCreateSnapshotHeaders |
Menentukan header untuk operasi Blob_createSnapshot. |
BlobCreateSnapshotOptions |
Opsi untuk mengonfigurasi operasi createSnapshot . |
BlobDeleteHeaders |
Menentukan header untuk operasi Blob_delete. |
BlobDeleteIfExistsResponse |
Berisi data respons untuk operasi deleteIfExists . |
BlobDeleteImmutabilityPolicyHeaders |
Menentukan header untuk operasi Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Opsi untuk menghapus operasi deleteImmutabilityPolicy kebijakan kekekalan. |
BlobDeleteOptions |
Opsi untuk mengonfigurasi operasi penghapusan . |
BlobDownloadHeaders |
Menentukan header untuk operasi Blob_download. |
BlobDownloadOptionalParams |
Parameter opsional. |
BlobDownloadOptions |
Opsi untuk mengonfigurasi operasi pengunduhan . |
BlobDownloadResponseParsed |
Berisi data respons untuk operasi pengunduhan . |
BlobDownloadToBufferOptions |
Antarmuka opsi untuk operasi downloadToBuffer . |
BlobExistsOptions |
Opsi untuk mengonfigurasi operasi yang ada . |
BlobFlatListSegment |
Antarmuka yang mewakili BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Opsi untuk mengonfigurasi operasi generateSasUrl . |
BlobGetPropertiesHeaders |
Menentukan header untuk operasi Blob_getProperties. |
BlobGetPropertiesOptions |
Opsi untuk mengonfigurasi operasi getProperties . |
BlobGetPropertiesResponse |
Berisi data respons untuk operasi getProperties . |
BlobGetTagsHeaders |
Menentukan header untuk operasi Blob_getTags. |
BlobGetTagsOptions |
Opsi untuk mengonfigurasi operasi getTags . |
BlobHTTPHeaders |
Grup parameter |
BlobHierarchyListSegment |
Antarmuka yang mewakili BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Menjelaskan kebijakan yang tidak dapat diubah untuk blob. |
BlobItem |
Blob Azure Storage |
BlobItemInternal |
Blob Azure Storage |
BlobPrefix | |
BlobProperties |
Properti blob |
BlobQueryArrowConfiguration |
Opsi untuk mengkueri blob dengan format Apache Arrow. Hanya valid untuk outputTextConfiguration. |
BlobQueryArrowField |
Menjelaskan bidang di BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Opsi untuk mengkueri blob dengan format CSV. |
BlobQueryError |
Jenis kesalahan kueri blob. |
BlobQueryHeaders |
Menentukan header untuk operasi Blob_query. |
BlobQueryJsonTextConfiguration |
Opsi untuk mengkueri blob dengan format JSON. |
BlobQueryParquetConfiguration |
Opsi untuk mengkueri blob dengan format Parquet. Hanya valid untuk inputTextConfiguration. |
BlobReleaseLeaseOptions |
Opsi untuk mengonfigurasi operasi Blob - Release Lease. |
BlobRenewLeaseOptions |
Opsi untuk mengonfigurasi operasi Blob - Renew Lease. |
BlobRequestConditions |
header bersyar http standar, kondisi tag, dan kondisi sewa |
BlobSASPermissionsLike |
Jenis yang terlihat seperti izin SAS Blob. Digunakan dalam BlobSASPermissions untuk mengurai izin SAS dari objek mentah. |
BlobSASSignatureValues |
HANYA TERSEDIA DI RUNTIME NODE.JS. BlobSASSignatureValues digunakan untuk membantu menghasilkan token SAS Blob service untuk kontainer atau blob. |
BlobServiceProperties |
Properti Layanan Penyimpanan. |
BlobServiceStatistics |
Statistik untuk layanan penyimpanan. |
BlobSetHTTPHeadersHeaders |
Menentukan header untuk operasi Blob_setHttpHeaders. |
BlobSetHTTPHeadersOptions |
Opsi untuk mengonfigurasi operasi setHTTPHeaders . |
BlobSetImmutabilityPolicyHeaders |
Menentukan header untuk operasi Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Opsi untuk mengatur kebijakan imutabilitas setImmutabilityPolicy operasi. |
BlobSetLegalHoldHeaders |
Menentukan header untuk operasi Blob_setLegalHold. |
BlobSetLegalHoldOptions |
Opsi untuk mengatur operasi setLegalHold penahanan legal. |
BlobSetMetadataHeaders |
Menentukan header untuk operasi Blob_setMetadata. |
BlobSetMetadataOptions |
Opsi untuk mengonfigurasi operasi setMetadata . |
BlobSetTagsHeaders |
Menentukan header untuk operasi Blob_setTags. |
BlobSetTagsOptions |
Opsi untuk mengonfigurasi operasi setTags . |
BlobSetTierHeaders |
Menentukan header untuk operasi Blob_setTier. |
BlobSetTierOptions |
Opsi untuk mengonfigurasi operasi setAccessTier . |
BlobStartCopyFromURLHeaders |
Menentukan header untuk operasi Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Opsi untuk mengonfigurasi operasi beginCopyFromURL . |
BlobSyncCopyFromURLOptions |
Opsi untuk mengonfigurasi operasi syncCopyFromURL . |
BlobTag | |
BlobTags |
Tag blob |
BlobUndeleteHeaders |
Menentukan header untuk operasi Blob_undelete. |
BlobUndeleteOptions |
Opsi untuk mengonfigurasi operasi batalkan penghapusan . |
Block |
Mewakili satu blok dalam blob blok. Ini menjelaskan ID dan ukuran blok. |
BlockBlobCommitBlockListHeaders |
Menentukan header untuk operasi BlockBlob_commitBlockList. |
BlockBlobCommitBlockListOptions |
Opsi untuk mengonfigurasi operasi commitBlockList . |
BlockBlobGetBlockListHeaders |
Menentukan header untuk operasi BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Opsi untuk mengonfigurasi operasi getBlockList . |
BlockBlobParallelUploadOptions |
Antarmuka opsi untuk uploadFile dan <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Menentukan header untuk operasi BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Opsi untuk mengonfigurasi operasi kueri . |
BlockBlobStageBlockFromURLHeaders |
Menentukan header untuk operasi BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
Opsi untuk mengonfigurasi operasi stageBlockFromURL . |
BlockBlobStageBlockHeaders |
Menentukan header untuk operasi BlockBlob_stageBlock. |
BlockBlobStageBlockOptions |
Opsi untuk mengonfigurasi operasi stageBlock . |
BlockBlobSyncUploadFromURLOptions |
Opsi untuk mengonfigurasi operasi syncUploadFromURL . |
BlockBlobUploadHeaders |
Menentukan header untuk operasi BlockBlob_upload. |
BlockBlobUploadOptions |
Opsi untuk mengonfigurasi operasi unggah . |
BlockBlobUploadStreamOptions |
Antarmuka opsi untuk operasi uploadStream . |
BlockList | |
CommonGenerateSasUrlOptions |
Opsi umum BlobGenerateSasUrlOptions dan ContainerGenerateSasUrlOptions. |
CommonOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
ContainerAcquireLeaseOptions |
Opsi untuk mengonfigurasi Kontainer - Memperoleh operasi Sewa. |
ContainerBreakLeaseOptionalParams |
Parameter opsional. |
ContainerBreakLeaseOptions |
Opsi untuk mengonfigurasi operasi Container - Break Lease. |
ContainerChangeLeaseOptions |
Opsi untuk mengonfigurasi Kontainer - Ubah operasi Sewa. |
ContainerCreateHeaders |
Menentukan header untuk operasi Container_create. |
ContainerCreateIfNotExistsResponse |
Berisi data respons untuk operasi createIfNotExists . |
ContainerCreateOptions |
Opsi untuk mengonfigurasi operasi pembuatan . |
ContainerDeleteBlobOptions |
Opsi untuk mengonfigurasi operasi deleteBlob . |
ContainerDeleteHeaders |
Menentukan header untuk operasi Container_delete. |
ContainerDeleteIfExistsResponse |
Berisi data respons untuk operasi deleteIfExists . |
ContainerDeleteMethodOptions |
Opsi untuk mengonfigurasi operasi penghapusan . |
ContainerEncryptionScope |
Grup parameter |
ContainerExistsOptions |
Opsi untuk mengonfigurasi operasi yang ada . |
ContainerFilterBlobsHeaders |
Menentukan header untuk operasi Container_filterBlobs. |
ContainerFindBlobByTagsOptions |
Opsi untuk mengonfigurasi operasi findBlobsByTags . |
ContainerGenerateSasUrlOptions |
Opsi untuk mengonfigurasi operasi generateSasUrl . |
ContainerGetAccessPolicyHeaders |
Menentukan header untuk operasi Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
Opsi untuk mengonfigurasi operasi getAccessPolicy . |
ContainerGetPropertiesHeaders |
Menentukan header untuk operasi Container_getProperties. |
ContainerGetPropertiesOptions |
Opsi untuk mengonfigurasi operasi getProperties . |
ContainerItem |
Kontainer Azure Storage |
ContainerListBlobFlatSegmentHeaders |
Menentukan header untuk operasi Container_listBlobFlatSegment. |
ContainerListBlobHierarchySegmentHeaders |
Menentukan header untuk operasi Container_listBlobHierarchySegment. |
ContainerListBlobsOptions |
Opsi untuk mengonfigurasi operasi Kontainer - Daftar Blob. Lihat: |
ContainerProperties |
Properti kontainer |
ContainerReleaseLeaseOptions |
Opsi untuk mengonfigurasi operasi Container - Release Lease. |
ContainerRenameHeaders |
Menentukan header untuk operasi Container_rename. |
ContainerRenewLeaseOptions |
Opsi untuk mengonfigurasi operasi Container - Renew Lease. |
ContainerRequestConditions |
Kondisi yang harus dipenuhi untuk kontainer. |
ContainerSASPermissionsLike |
Jenis yang terlihat seperti izin SAS Kontainer. Digunakan dalam ContainerSASPermissions untuk mengurai izin SAS dari objek mentah. |
ContainerSetAccessPolicyHeaders |
Menentukan header untuk operasi Container_setAccessPolicy. |
ContainerSetAccessPolicyOptions |
Opsi untuk mengonfigurasi operasi setAccessPolicy . |
ContainerSetMetadataHeaders |
Menentukan header untuk operasi Container_setMetadata. |
ContainerSetMetadataOptions |
Opsi untuk mengonfigurasi operasi setMetadata . |
ContainerUndeleteHeaders |
Menentukan header untuk operasi Container_restore. |
CorsRule |
CORS adalah fitur HTTP yang memungkinkan aplikasi web 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 yang berbeda; CORS menyediakan cara yang aman untuk mengizinkan satu domain (domain asal) untuk memanggil API di domain lain |
CpkInfo |
Grup parameter |
FilterBlobItem |
Info blob dari findBlobsByTags |
FilterBlobItemModel |
Info blob dari panggilan API Blob Filter |
FilterBlobSegment |
Respons segmen operasi findBlobsByTags . |
FilterBlobSegmentModel |
Hasil dari panggilan FILTER Blobs API |
GeoReplication |
Geo-Replication informasi untuk Layanan Penyimpanan Sekunder |
HttpAuthorization |
Mewakili informasi autentikasi dalam nilai header Otorisasi, ProxyAuthorization, WWW-Authenticate, dan Proxy-Authenticate. |
HttpOperationResponse |
Objek pembungkus untuk permintaan dan respons http. Objek yang dideserialisasi disimpan di |
IHttpClient |
Antarmuka yang dapat mengirim HttpRequests dan menerima HttpResponses yang dijanjikan. |
Lease |
Detail untuk sewa tertentu. |
LeaseAccessConditions |
Grup parameter |
LeaseOperationOptions |
Mengonfigurasi operasi sewa. |
ListBlobsFlatSegmentResponse |
Enumerasi blob |
ListBlobsFlatSegmentResponseModel |
Enumerasi blob |
ListBlobsHierarchySegmentResponse |
Enumerasi blob |
ListBlobsHierarchySegmentResponseModel |
Enumerasi blob |
ListContainersSegmentResponse |
Enumerasi kontainer |
Logging |
Pengaturan Pengelogan Azure Analytics. |
MatchConditions |
Menentukan opsi HTTP untuk permintaan kondisional berdasarkan pencocokan ETag. |
Metadata |
Peta pasangan nama-nilai untuk dikaitkan dengan sumber daya. |
Metrics |
ringkasan statistik permintaan yang dikelompokkan menurut API dalam agregat jam atau menit untuk blob |
ModificationConditions |
Menentukan opsi HTTP untuk permintaan kondisional berdasarkan waktu modifikasi. |
ModifiedAccessConditions |
kondisi header dan tag http standar. |
ModifiedAccessConditionsModel |
Grup parameter |
ObjectReplicationPolicy |
Berisi ID Kebijakan Replikasi Objek dan daftar ObjectReplicationRule masing-masing. Ini digunakan saat mengambil Properti Replikasi Objek pada blob sumber. Id kebijakan untuk blob tujuan diatur dalam ObjectReplicationDestinationPolicyId dari respons metode masing-masing (misalnya <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Berisi ID Aturan Replikasi Objek dan ObjectReplicationStatus dari blob. Mungkin ada lebih dari satu ObjectReplicationRule di bawah ObjectReplicationPolicy. |
PageBlobClearPagesHeaders |
Menentukan header untuk operasi PageBlob_clearPages. |
PageBlobClearPagesOptions |
Opsi untuk mengonfigurasi operasi clearPages . |
PageBlobCopyIncrementalHeaders |
Menentukan header untuk operasi PageBlob_copyIncremental. |
PageBlobCreateHeaders |
Menentukan header untuk operasi PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Opsi untuk mengonfigurasi operasi createIfNotExists . |
PageBlobCreateIfNotExistsResponse |
Berisi data respons untuk operasi createIfNotExists . |
PageBlobCreateOptions |
Opsi untuk mengonfigurasi operasi pembuatan . |
PageBlobGetPageRangesDiffHeaders |
Menentukan header untuk operasi PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Opsi untuk mengonfigurasi <xref:PageBlobClient.getRangesDiff> operasi. |
PageBlobGetPageRangesDiffResponse |
Berisi data respons untuk getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) operasi. |
PageBlobGetPageRangesHeaders |
Menentukan header untuk operasi PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Opsi untuk mengonfigurasi operasi getPageRanges . |
PageBlobGetPageRangesResponse |
Berisi data respons untuk getPageRanges(number, number, PageBlobGetPageRangesOptions) operasi. |
PageBlobListPageRangesDiffOptions |
Opsi untuk mengonfigurasi operasi listPageRangesDiff . |
PageBlobListPageRangesOptions |
Opsi untuk mengonfigurasi operasi listPageRanges . |
PageBlobRequestConditions |
Kondisi untuk ditambahkan ke pembuatan blob halaman ini. |
PageBlobResizeHeaders |
Menentukan header untuk operasi PageBlob_resize. |
PageBlobResizeOptions |
Opsi untuk mengonfigurasi operasi mengubah ukuran . |
PageBlobStartCopyIncrementalOptions |
Opsi untuk mengonfigurasi operasi startCopyIncremental . |
PageBlobUpdateSequenceNumberHeaders |
Menentukan header untuk operasi PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
Opsi untuk mengonfigurasi operasi updateSequenceNumber . |
PageBlobUploadPagesFromURLHeaders |
Menentukan header untuk operasi PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Opsi untuk mengonfigurasi operasi uploadPagesFromURL . |
PageBlobUploadPagesHeaders |
Menentukan header untuk operasi PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Opsi untuk mengonfigurasi operasi uploadPages . |
PageList |
Daftar rentang halaman untuk blob. |
PageRangeInfo | |
ParsedBatchResponse |
Respons multipihak/campuran yang berisi respons untuk setiap subrequest. |
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. |
PollOperationState |
PollOperationState berisi daftar berpendapat dari sekumpulan properti terkecil yang diperlukan untuk menentukan poller operasi yang berjalan lama. Sementara kelas Poller berfungsi sebagai mekanisme kontrol lokal untuk mulai memicu, menunggu, dan berpotensi membatalkan operasi yang berjalan lama, PollOperationState mencocokkan status operasi jangka panjang jarak jauh. Ini harus diperbarui setidaknya ketika operasi dimulai, ketika selesai, dan ketika dibatalkan. Meskipun, implementasi dapat memiliki sejumlah properti lain yang dapat diperbarui dengan alasan lain. |
PollerLike |
Representasi abstrak dari poller, dimaksudkan untuk mengekspos API minimal yang perlu dikerjakan pengguna. |
PollerLikeWithCancellation |
Representasi abstrak dari poller, dimaksudkan untuk mengekspos API minimal yang perlu dikerjakan pengguna. |
Range |
Rentang untuk Operasi Blob Service. |
RequestPolicy |
Struktur yang mendasar dari kebijakan permintaan. |
RetentionPolicy |
kebijakan penyimpanan yang menentukan berapa lama data terkait harus bertahan |
SASQueryParametersOptions |
Opsi untuk membuat SASQueryParameters. |
SasIPRange |
Rentang IP yang diizinkan untuk SAS. |
SequenceNumberAccessConditions |
Grup parameter |
ServiceFilterBlobsHeaders |
Menentukan header untuk operasi Service_filterBlobs. |
ServiceFindBlobByTagsOptions |
Opsi untuk mengonfigurasi operasi findBlobsByTags . |
ServiceGenerateAccountSasUrlOptions |
Opsi untuk mengonfigurasi operasi generateAccountSasUrl . |
ServiceGetAccountInfoHeaders |
Menentukan header untuk operasi Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
Opsi untuk mengonfigurasi operasi getAccountInfo . |
ServiceGetPropertiesHeaders |
Menentukan header untuk operasi Service_getProperties. |
ServiceGetPropertiesOptions |
Opsi untuk mengonfigurasi operasi getProperties . |
ServiceGetStatisticsHeaders |
Menentukan header untuk operasi Service_getStatistics. |
ServiceGetStatisticsOptions |
Opsi untuk mengonfigurasi operasi getStatistics . |
ServiceGetUserDelegationKeyHeaders |
Menentukan header untuk operasi Service_getUserDelegationKey. |
ServiceGetUserDelegationKeyOptions |
Opsi untuk mengonfigurasi Layanan - Dapatkan Kunci Delegasi Pengguna. |
ServiceListContainersOptions |
Opsi untuk mengonfigurasi operasi listContainers . |
ServiceListContainersSegmentHeaders |
Menentukan header untuk operasi Service_listContainersSegment. |
ServiceRenameContainerOptions |
Opsi untuk mengonfigurasi <xref:BlobServiceClient.renameContainer> operasi. |
ServiceSetPropertiesHeaders |
Menentukan header untuk operasi Service_setProperties. |
ServiceSetPropertiesOptions |
Opsi untuk mengonfigurasi operasi setProperties . |
ServiceSubmitBatchHeaders |
Menentukan header untuk operasi Service_submitBatch. |
ServiceSubmitBatchOptionalParamsModel |
Parameter opsional. |
ServiceUndeleteContainerOptions |
Opsi untuk mengonfigurasi operasi undeleteContainer . |
SignedIdentifier |
Pengidentifikasi yang ditandatangani. |
SignedIdentifierModel |
pengidentifikasi yang ditandatangani |
StaticWebsite |
Properti yang memungkinkan akun untuk menghosting situs web statis |
StoragePipelineOptions |
Antarmuka opsi untuk fungsi newPipeline . |
StorageRetryOptions |
Antarmuka opsi coba lagi Storage Blob. |
TagConditions |
Menentukan opsi HTTP untuk permintaan kondisional berdasarkan tag blob. |
UserDelegationKey |
Kunci delegasi pengguna. |
UserDelegationKeyModel |
Kunci delegasi pengguna |
Alias Jenis
AccessTier |
Menentukan nilai untuk AccessTier. |
AccountKind |
Menentukan nilai untuk AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Berisi data respons untuk operasi appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Berisi data respons untuk operasi appendBlock. |
AppendBlobCreateResponse |
Berisi data respons untuk operasi pembuatan. |
ArchiveStatus |
Menentukan nilai untuk ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Berisi data respons untuk operasi abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Berisi data respons untuk operasi.deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) |
BlobBatchSetBlobsAccessTierResponse |
Berisi data respons untuk operasi.setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) |
BlobBatchSubmitBatchResponse |
Berisi data respons untuk operasi batch blob. |
BlobCopyFromURLResponse |
Berisi data respons untuk operasi copyFromURL. |
BlobCopySourceTags |
Menentukan nilai untuk BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Berisi data respons untuk operasi createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Berisi data respons untuk operasi deleteImmutabilityPolicy. |
BlobDeleteResponse |
Berisi data respons untuk operasi penghapusan. |
BlobDownloadResponseModel |
Berisi data respons untuk operasi pengunduhan. |
BlobGetPropertiesResponseModel |
Berisi data respons untuk operasi getProperties. |
BlobGetTagsResponse |
Berisi data respons untuk operasi getTags . |
BlobImmutabilityPolicyMode |
Menentukan nilai untuk BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Jenis BlobQueryArrowField. |
BlobQueryResponseModel |
Berisi data respons untuk operasi kueri. |
BlobSetHTTPHeadersResponse |
Berisi data respons untuk operasi setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Berisi data respons untuk operasi setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Berisi data respons untuk operasi setLegalHold. |
BlobSetMetadataResponse |
Berisi data respons untuk operasi setMetadata. |
BlobSetTagsResponse |
Berisi data respons untuk operasi setTags. |
BlobSetTierResponse |
Berisi data respons untuk operasi setTier. |
BlobStartCopyFromURLResponse |
Berisi data respons untuk operasi startCopyFromURL. |
BlobType |
Menentukan nilai untuk BlobType. |
BlobUndeleteResponse |
Berisi data respons untuk operasi batalkan penghapusan. |
BlobUploadCommonResponse |
Jenis respons untuk uploadFile, uploadStream, dan <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Berisi data respons untuk operasi commitBlockList. |
BlockBlobGetBlockListResponse |
Berisi data respons untuk operasi getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Berisi data respons untuk operasi putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Berisi data respons untuk operasi stageBlockFromURL. |
BlockBlobStageBlockResponse |
Berisi data respons untuk operasi stageBlock. |
BlockBlobUploadResponse |
Berisi data respons untuk operasi unggahan. |
BlockListType |
Menentukan nilai untuk BlockListType. |
ContainerCreateResponse |
Berisi data respons untuk operasi pembuatan. |
ContainerDeleteResponse |
Berisi data respons untuk operasi penghapusan. |
ContainerFindBlobsByTagsSegmentResponse |
Respons operasi findBlobsByTags . |
ContainerGetAccessPolicyResponse |
Berisi data respons untuk operasi getAccessPolicy . |
ContainerGetPropertiesResponse |
Berisi data respons untuk operasi getProperties. |
ContainerListBlobFlatSegmentResponse |
Berisi data respons untuk operasi listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Berisi data respons untuk operasi listBlobHierarchySegment. |
ContainerRenameResponse |
Berisi data respons untuk operasi ganti nama. |
ContainerSetAccessPolicyResponse |
Berisi data respons untuk operasi setAccessPolicy. |
ContainerSetMetadataResponse |
Berisi data respons untuk operasi setMetadata. |
ContainerUndeleteResponse |
Berisi data respons untuk operasi pemulihan. |
CopyPollerBlobClient |
Menentukan operasi dari BlobClient yang diperlukan agar poller yang dikembalikan oleh beginCopyFromURL berfungsi. |
CopyStatusType |
Menentukan nilai untuk CopyStatusType. |
CredentialPolicyCreator |
Fungsi pabrik yang membuat CredentialPolicy baru yang menggunakan nextPolicy yang disediakan. |
DeleteSnapshotsOptionType |
Menentukan nilai untuk DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Menentukan nilai untuk EncryptionAlgorithmType. Mengetahui nilai yang didukung oleh layananAES256 |
GeoReplicationStatusType |
Menentukan nilai untuk GeoReplicationStatusType. |
HttpRequestBody |
Kemungkinan jenis isi permintaan HTTP |
LeaseDurationType |
Menentukan nilai untuk LeaseDurationType. |
LeaseOperationResponse |
Berisi data respons untuk operasi yang membuat, memodifikasi, atau menghapus sewa. Lihat BlobLeaseClient. |
LeaseStateType |
Menentukan nilai untuk LeaseStateType. |
LeaseStatusType |
Menentukan nilai untuk LeaseStatusType. |
ObjectReplicationStatus |
Menentukan Status Replikasi blob. Ini digunakan ketika akun penyimpanan menerapkan Kebijakan Replikasi Objek. Lihat ObjectReplicationPolicy dan ObjectReplicationRule. |
PageBlobClearPagesResponse |
Berisi data respons untuk operasi clearPages. |
PageBlobCopyIncrementalResponse |
Berisi data respons untuk operasi copyIncremental. |
PageBlobCreateResponse |
Berisi data respons untuk operasi pembuatan. |
PageBlobGetPageRangesDiffResponseModel |
Berisi data respons untuk operasi getPageRangesDiff. |
PageBlobGetPageRangesResponseModel |
Berisi data respons untuk operasi getPageRanges. |
PageBlobResizeResponse |
Berisi data respons untuk operasi mengubah ukuran. |
PageBlobUpdateSequenceNumberResponse |
Berisi data respons untuk operasi updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Berisi data respons untuk operasi uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Berisi data respons untuk operasi uploadPages. |
PublicAccessType |
Menentukan nilai untuk PublicAccessType. |
RehydratePriority |
Menentukan nilai untuk RehydratePriority. |
RequestPolicyFactory |
Membuat RequestPolicy baru per permintaan yang menggunakan nextPolicy yang disediakan. |
SequenceNumberActionType |
Menentukan nilai untuk SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Respons operasi findBlobsByTags . |
ServiceGetAccountInfoResponse |
Berisi data respons untuk operasi getAccountInfo. |
ServiceGetPropertiesResponse |
Berisi data respons untuk operasi getProperties. |
ServiceGetStatisticsResponse |
Berisi data respons untuk operasi getStatistics. |
ServiceGetUserDelegationKeyResponse |
Berisi data respons untuk getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) operasi. |
ServiceListContainersSegmentResponse |
Berisi data respons untuk operasi listContainersSegment. |
ServiceSetPropertiesResponse |
Berisi data respons untuk operasi setProperties. |
ServiceSubmitBatchResponseModel |
Berisi data respons untuk operasi submitBatch. |
SkuName |
Menentukan nilai untuk SkuName. |
SyncCopyStatusType |
Menentukan nilai untuk SyncCopyStatusType. |
Tags |
Tag blob. |
Enum
BlockBlobTier |
Mewakili tingkat akses pada blob. Untuk informasi terperinci tentang tingkatan tingkat blob blok, lihat Tingkat penyimpanan panas, dingin, dan arsip. |
KnownEncryptionAlgorithmType |
Nilai yang diketahui dari EncryptionAlgorithmType yang diterima layanan. |
PremiumPageBlobTier |
Menentukan tingkat blob halaman untuk mengatur blob. Ini hanya berlaku untuk blob halaman pada akun penyimpanan premium. Silakan lihat di sini untuk informasi terperinci tentang IOPS dan throughput yang sesuai per PageBlobTier. |
SASProtocol |
Protokol untuk SAS yang dihasilkan. |
StorageBlobAudience |
Menentukan audiens cloud yang diketahui untuk Storage. |
StorageRetryPolicyType |
Jenis RetryPolicy. |
Fungsi
deserialization |
Buat serialisasi baru RequestPolicyCreator yang akan menserialisasikan badan permintaan HTTP saat melewati alur HTTP. |
generate |
HANYA TERSEDIA DI RUNTIME NODE.JS. Menghasilkan objek SASQueryParameters yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya. Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
HANYA TERSEDIA DI RUNTIME NODE.JS. Membuat instans SASQueryParameters. Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti terkait secara langsung, seperti izin, startsOn, dan pengidentifikasi. PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsaPerkenalan & izin secara manual jika Anda memulai dengan konstruktor ini. Isi detail yang diperlukan sebelum menjalankan cuplikan berikut. Contoh penggunaan:
Contoh menggunakan pengidentifikasi:
Contoh menggunakan nama blob:
|
generate |
HANYA TERSEDIA DI RUNTIME NODE.JS. Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat membuat SAS delegasi pengguna, izin, dan expiresOn diperlukan. Contoh penggunaan:
|
get |
|
is |
Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur |
new |
Membuat objek Alur baru dengan Kredensial yang disediakan. |
Detail Fungsi
deserializationPolicy(DeserializationContentTypes, SerializerOptions)
Buat serialisasi baru RequestPolicyCreator yang akan menserialisasikan badan permintaan HTTP saat melewati alur HTTP.
function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes, parsingOptions?: SerializerOptions): RequestPolicyFactory
Parameter
- deserializationContentTypes
- DeserializationContentTypes
- parsingOptions
- SerializerOptions
Mengembalikan
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
HANYA TERSEDIA DI RUNTIME NODE.JS.
Menghasilkan objek SASQueryParameters yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.
Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parameter
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Mengembalikan
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
HANYA TERSEDIA DI RUNTIME NODE.JS.
Membuat instans SASQueryParameters.
Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti terkait secara langsung, seperti izin, startsOn, dan pengidentifikasi.
PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsaPerkenalan & izin secara manual jika Anda memulai dengan konstruktor ini.
Isi detail yang diperlukan sebelum menjalankan cuplikan berikut.
Contoh penggunaan:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Contoh menggunakan pengidentifikasi:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Contoh menggunakan nama blob:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parameter
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Mengembalikan
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
HANYA TERSEDIA DI RUNTIME NODE.JS.
Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat membuat SAS delegasi pengguna, izin, dan expiresOn diperlukan.
Contoh penggunaan:
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string): SASQueryParameters
Parameter
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Mengembalikan nilai dari blobServiceClient.getUserDelegationKey()
- accountName
-
string
Mengembalikan
getBlobServiceAccountAudience(string)
function getBlobServiceAccountAudience(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(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Membuat objek Alur baru dengan Kredensial yang disediakan.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parameter
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari @azure/identity
paket untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.
- pipelineOptions
- StoragePipelineOptions
Pilihan. Opsi.
Mengembalikan
Objek Alur baru.