@azure/storage-blob package
Sınıflar
| AccountSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, Bir AccountSAS tarafından verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve AccountSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| AccountSASResourceTypes |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen kaynakları temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu kaynak türüne erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve AccountSASSignatureValues nesnesinde kaynaklar alanı olarak ayarlanmalıdır. Bu sınıf olmadan kaynak dizesini oluşturmak mümkündür, ancak kaynakların sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| AccountSASServices |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen hizmetleri temsil eden bir dize oluşturmak için yardımcı bir sınıftır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin söz konusu hizmete erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve AccountSASSignatureValues nesnesinde hizmetler alanı olarak ayarlanmalıdır. Bu sınıf olmadan hizmet dizesini oluşturmak mümkündür, ancak hizmetlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| AnonymousCredential |
AnonymousCredential, AnonymousCredentialPolicy nesneleri oluşturmak için kullanılan credentialPolicyCreator üyesini sağlar. AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
| AppendBlobClient |
AppendBlobClient, ekleme blobları için geçerli olan bir işlem kümesi tanımlar. |
| BaseRequestPolicy |
Tüm istek ilkelerinin türetildiği temel sınıf. |
| BlobBatch |
BlobBatch, bloblarda toplu bir işlem kümesini temsil eder.
Şu anda yalnızca |
| BlobBatchClient |
BlobBatchClient, Azure Depolama Blob hizmetine toplu istekler göndermenize olanak tanır. Bkz. https://learn.microsoft.com/rest/api/storageservices/blob-batch |
| BlobClient |
BlobClient, Azure Depolama blobu URL'sini temsil eder; blob bir blok blobu, ekleme blobu veya sayfa blobu olabilir. |
| BlobLeaseClient |
ContainerClient veya BlobClientiçin kiraları yöneten bir istemci. |
| BlobSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, bir ServiceSAS tarafından bloba verilen izinleri temsil eden bir dize oluşturmak için yardımcı bir sınıftır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve BlobSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| BlobServiceClient |
BlobServiceClient, Blob kapsayıcılarını işlemenize olanak sağlayan Azure Depolama Blob hizmetine yönelik bir İstemciyi temsil eder. |
| BlockBlobClient |
BlockBlobClient, blok blobları için geçerli olan bir işlem kümesini tanımlar. |
| ContainerClient |
ContainerClient, Azure Depolama kapsayıcısının bloblarını işlemenize olanak sağlayan bir URL'yi temsil eder. |
| ContainerSASPermissions |
Bu, serviceSAS tarafından kapsayıcıya verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve BlobSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| Credential |
Kimlik bilgileri, Azure Depolama HTTP isteklerini imzalamaya yönelik soyut bir sınıftır. Bu sınıf CredentialPolicy oluşturan bir credentialPolicyCreator fabrikasını barındıracaktır. |
| CredentialPolicy |
Göndermeden önce HTTP(S) isteklerini imzalamak için kullanılan kimlik bilgisi ilkesi. Bu soyut bir sınıftır. |
| PageBlobClient |
PageBlobClient, sayfa blobları için geçerli olan bir dizi işlemi tanımlar. |
| Pipeline |
HTTP istek ilkelerini içeren bir İşlem Hattı sınıfı. newPipelineçağırarak varsayılan bir İşlem Hattı oluşturabilirsiniz. Alternatif olarak, İşlem Hattı oluşturucusunun kendi ilkelerinizle bir İşlem Hattı oluşturabilirsiniz. Özelleştirilmiş İşlem Hattınızı uygulamadan önce newPipeline ve sağlanan ilkelere bakın. |
| SASQueryParameters |
Azure Depolama SAS'sinin sorgu parametrelerini oluşturan bileşenleri temsil eder. Bu tür doğrudan kullanıcı tarafından yapılandırılmaz; yalnızca AccountSASSignatureValues ve BlobSASSignatureValues türleri tarafından oluşturulur. Oluşturulduktan sonra bir toString() kodlanabilir ve doğrudan url'ye eklenebilir (ancak mevcut sorgu parametreleri olması durumunda bu sorgu parametrelerini eklemenin uygun araçlarını etkileyebilecek şekilde burada dikkatli olunmalıdır). NOT: Bu sınıfın örnekleri sabittir. |
| StorageBrowserPolicy |
StorageBrowserPolicy, Node.js ve tarayıcı çalışma zamanı arasındaki farkları işler; örneğin:
Node.jsyılında bu politika no-op geçiş anlamına gelir. |
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory, StorageBrowserPolicy nesnelerinin oluşturulmasına yardımcı olan bir fabrika sınıfıdır. |
| StorageRetryPolicy |
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanarak yeniden deneme ilkesi. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory, StorageRetryPolicy nesneleri oluşturmaya yardımcı olan bir fabrika sınıfıdır. |
| StorageSharedKeyCredential |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Azure Depolama hizmetinin hesap anahtarı yetkilendirmesi için StorageSharedKeyCredential. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy, HTTP isteğini paylaşılan anahtarla imzalamak için kullanılan bir ilkedir. |
Arabirimler
| AccessPolicy |
Erişim ilkesi |
| AccessTierModifiedConditions |
standart HTTP koşullu üst bilgileri, etiketler koşulu ve kiralama koşulu |
| AccountSASPermissionsLike |
Hesap SAS iznine benzeyen bir tür. ham nesnelerden SAS izinlerini ayrıştırmak için AccountSASPermissions kullanılır. |
| AccountSASSignatureValues |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. AccountSASSignatureValues, Bir Azure Depolama hesabı için Paylaşılan Erişim İmzası (SAS) oluşturmak için kullanılır. Buradaki tüm değerler uygun şekilde ayarlandıktan sonra blob URL'lerine uygulanabilen SAS'nin bir gösterimini elde etmek için generateAccountSASQueryParameters çağrısı yapın. Not: hem bu sınıfın hem de SASQueryParameters çünkü birincisi değişebilir ve mantıksal bir gösterimken ikincisi sabittir ve gerçek REST istekleri oluşturmak için kullanılır. SAS hakkında daha fazla kavramsal bilgi için https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 bkz. gerekli parametreler de dahil olmak üzere parametrelerin açıklamaları için https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas bakın |
| AppendBlobAppendBlockFromURLOptions |
AppendBlobClient.appendBlockFromURL işlemini yapılandırmak için seçenekler. |
| AppendBlobAppendBlockFromUrlHeaders |
AppendBlob_appendBlockFromUrl işlemi için üst bilgileri tanımlar. |
| AppendBlobAppendBlockHeaders |
AppendBlob_appendBlock işlemi için üst bilgileri tanımlar. |
| AppendBlobAppendBlockOptions |
AppendBlobClient.appendBlock işlemini yapılandırmak için seçenekler. |
| AppendBlobCreateHeaders |
AppendBlob_create işlemi için üst bilgileri tanımlar. |
| AppendBlobCreateIfNotExistsOptions |
AppendBlobClient.createIfNotExists operasyonunu yapılandırmak için seçenekler. |
| AppendBlobCreateIfNotExistsResponse |
<xref:appendBlobClient.createIfNotExists> işlemi için yanıt verilerini içerir. |
| AppendBlobCreateOptions |
AppendBlobClient.create işlemi yapılandırmak için seçenekler. |
| AppendBlobRequestConditions |
Bu ekleme blobunun oluşturulmasına eklenecek koşullar. |
| AppendBlobSealOptions |
AppendBlobClient.seal işlemini yapılandırmak için seçenekler. |
| AppendPositionAccessConditions |
Parametre grubu |
| BatchSubRequest |
Toplu işlemle ilişkilendirilmiş bir istek. |
| BatchSubResponse |
Toplu işlem içindeki tek bir istekle ilişkili yanıt verileri. |
| BlobAbortCopyFromURLHeaders |
Blob_abortCopyFromURL işlemi için üst bilgileri tanımlar. |
| BlobAbortCopyFromURLOptions |
BlobClient.abortCopyFromURL işlemini yapılandırmak için seçenekler. |
| BlobAcquireLeaseOptions |
Blob yapılandırma seçenekleri - Kiralama alma işlemi. |
| BlobBatchSubmitBatchOptionalParams |
Hizmeti yapılandırma seçenekleri - Toplu İsteğe Bağlı Parametreleri Gönderme. |
| BlobBeginCopyFromURLOptions |
BlobClient.beginCopyFromURL işlemini yapılandırmak için seçenekler. |
| BlobBeginCopyFromURLResponse |
BlobClient.beginCopyFromURL işlemi için yanıt verisini içerir. |
| BlobBeginCopyFromUrlPollState |
Anket yapan tarafından kullanılan durum BlobClient.beginCopyFromURL'den döner. Bu durum, kopyalama ilerleme durumu algılandığında kullanıcı tarafından belirtilen |
| BlobBreakLeaseOptions |
Blob yapılandırma seçenekleri - Kirayı Kesme işlemi. |
| BlobChangeLeaseOptions |
Blob yapılandırma seçenekleri - Kirayı Değiştir işlemi. |
| BlobClientConfig |
Blob istemci örnekleri oluşturmak için kullanılan yapılandırma. |
| BlobCopyFromURLHeaders |
Blob_copyFromURL işlemi için üst bilgileri tanımlar. |
| BlobCreateSnapshotHeaders |
Blob_createSnapshot işlemi için üst bilgileri tanımlar. |
| BlobCreateSnapshotOptions |
BlobClient.createSnapshot işlemini yapılandırmak için seçenekler. |
| BlobDeleteHeaders |
Blob_delete işlemi için üst bilgileri tanımlar. |
| BlobDeleteIfExistsResponse |
BlobClient.deleteIfExists işlemi için yanıt verisini içerir. |
| BlobDeleteImmutabilityPolicyHeaders |
Blob_deleteImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
| BlobDeleteImmutabilityPolicyOptions |
BlobClient.deleteImmutabilityPolicy işlemini silmek için seçenekler. |
| BlobDeleteOptions |
BlobClient.delete işlemini yapılandırma seçenekleri. |
| BlobDownloadHeaders |
Blob_download işlemi için üst bilgileri tanımlar. |
| BlobDownloadOptionalParams |
İsteğe bağlı parametreler. |
| BlobDownloadOptions |
BlobClient.download işlemini yapılandırma seçenekleri. |
| BlobDownloadResponseParsed |
BlobClient.download işlemi için yanıt verisini içerir. |
| BlobDownloadToBufferOptions |
BlobClient.downloadToBuffer işlemi için seçenek arayüzü. |
| BlobExistsOptions |
BlobClient.exists işlemini yapılandırma seçenekleri. |
| BlobFlatListSegment |
BlobFlatListSegment'i temsil eden bir arabirim. |
| BlobFlatListSegmentModel | |
| BlobGenerateSasUrlOptions |
BlobClient.generateSasUrl operasyonunu yapılandırmak için seçenekler. |
| BlobGetAccountInfoHeaders |
Blob_getAccountInfo işlemi için üst bilgileri tanımlar. |
| BlobGetAccountInfoOptions |
BlobClient.getAccountInfo işlemini yapılandırmak için seçenekler. |
| BlobGetPropertiesHeaders |
Blob_getProperties işlemi için üst bilgileri tanımlar. |
| BlobGetPropertiesOptions |
BlobClient.getProperties işlemini yapılandırmak için seçenekler. |
| BlobGetPropertiesResponse |
BlobClient.getProperties işlemi için yanıt verisini içerir. |
| BlobGetTagsHeaders |
Blob_getTags işlemi için üst bilgileri tanımlar. |
| BlobGetTagsOptions |
BlobClient.getTags işlemini yapılandırmak için seçenekler. |
| BlobGetUserDelegationKeyParameters |
Kullanıcı delegasyon anahtarı almak için parametreler. |
| BlobHTTPHeaders |
Parametre grubu |
| BlobHierarchyListSegment |
BlobHierarchyListSegment'i temsil eden bir arabirim. |
| BlobHierarchyListSegmentModel | |
| BlobImmutabilityPolicy |
Blob için sabit ilkeyi açıklayın. |
| BlobItem |
Azure Depolama blobu |
| BlobItemInternal |
Azure Depolama blobu |
| BlobModifiedAccessConditions |
Parametre grubu |
| BlobPrefix | |
| BlobProperties |
Blobun özellikleri |
| BlobQueryArrowConfiguration |
Apache Ok biçiminde blob sorgulama seçenekleri. Sadece BlockBlobQueryOptions.outputTextConfiguration için geçerlidir. |
| BlobQueryArrowField |
BlobQueryArrowConfigurationbir alanı açıklayın. |
| BlobQueryCsvTextConfiguration |
CSV biçiminde blob sorgulama seçenekleri. |
| BlobQueryError |
Blob sorgusu hata türü. |
| BlobQueryHeaders |
Blob_query işlemi için üst bilgileri tanımlar. |
| BlobQueryJsonTextConfiguration |
JSON biçiminde blob sorgulama seçenekleri. |
| BlobQueryParquetConfiguration |
Parquet biçiminde blob sorgulama seçenekleri. Sadece BlockBlobQueryOptions.inputTextConfiguration için geçerlidir. |
| BlobReleaseLeaseOptions |
Blob yapılandırma seçenekleri - Serbest Bırakma Kiralama işlemi. |
| BlobRenewLeaseOptions |
Blob yapılandırma seçenekleri - Kirayı Yenileme işlemi. |
| BlobRequestConditions |
standart HTTP koşullu üst bilgileri, etiketler koşulu ve kiralama koşulu |
| BlobSASPermissionsLike |
Blob SAS iznine benzeyen bir tür. BlobSASPermissions kullanarak ham nesnelerden SAS izinlerini ayrıştırma. |
| BlobSASSignatureValues |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. BlobSASSignatureValues, kapsayıcılar veya bloblar için Blob hizmeti SAS belirteçleri oluşturmaya yardımcı olmak için kullanılır. |
| BlobServiceProperties |
Depolama Hizmeti Özellikleri. |
| BlobServiceStatistics |
Depolama hizmeti için istatistikler. |
| BlobSetHTTPHeadersHeaders |
Blob_setHttpHeaders işlemi için üst bilgileri tanımlar. |
| BlobSetHTTPHeadersOptions |
BlobClient.setHTTPHeaders işlemini yapılandırmak için seçenekler. |
| BlobSetImmutabilityPolicyHeaders |
Blob_setImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
| BlobSetImmutabilityPolicyOptions |
BlobClient.setImmutabilityPolicy işlemi ayarlanabilir immutability policy'nin seçenekleri. |
| BlobSetLegalHoldHeaders |
Blob_setLegalHold işlemi için üst bilgileri tanımlar. |
| BlobSetLegalHoldOptions |
Options for setting legal hold BlobClient.setLegalHold operation. |
| BlobSetMetadataHeaders |
Blob_setMetadata işlemi için üst bilgileri tanımlar. |
| BlobSetMetadataOptions |
BlobClient.setMetadata işlemini yapılandırmak için seçenekler. |
| BlobSetTagsHeaders |
Blob_setTags işlemi için üst bilgileri tanımlar. |
| BlobSetTagsOptions |
BlobClient.setTags işlemini yapılandırmak için seçenekler. |
| BlobSetTierHeaders |
Blob_setTier işlemi için üst bilgileri tanımlar. |
| BlobSetTierOptions |
BlobClient.setAccessTier işlemini yapılandırmak için seçenekler. |
| BlobStartCopyFromURLHeaders |
Blob_startCopyFromURL işlemi için üst bilgileri tanımlar. |
| BlobStartCopyFromURLOptions |
BlobClient.beginCopyFromURL işlemini yapılandırmak için seçenekler. |
| BlobSyncCopyFromURLOptions |
BlobClient.syncCopyFromURL işlemini yapılandırmak için seçenekler. |
| BlobTag | |
| BlobTags |
Blob etiketleri |
| BlobUndeleteHeaders |
Blob_undelete işlemi için üst bilgileri tanımlar. |
| BlobUndeleteOptions |
BlobClient.undelete işlemini yapılandırmak için seçenekler. |
| Block |
Blok blobundaki tek bir bloğu temsil eder. Bloğun kimliğini ve boyutunu açıklar. |
| BlockBlobCommitBlockListHeaders |
BlockBlob_commitBlockList işlemi için üst bilgileri tanımlar. |
| BlockBlobCommitBlockListOptions |
BlockBlobClient.commitBlockList işlemini yapılandırmak için seçenekler. |
| BlockBlobGetBlockListHeaders |
BlockBlob_getBlockList işlemi için üst bilgileri tanımlar. |
| BlockBlobGetBlockListOptions |
BlockBlobClient.getBlockList işlemini yapılandırmak için seçenekler. |
| BlockBlobParallelUploadOptions |
BlockBlobClient.uploadFile ve <xref:BlockBlobClient.uploadSeekableStream>. için seçenek arayüzü. |
| BlockBlobPutBlobFromUrlHeaders |
BlockBlob_putBlobFromUrl işlemi için üst bilgileri tanımlar. |
| BlockBlobQueryOptions |
BlockBlobClient.query işlemini yapılandırma seçenekleri. |
| BlockBlobStageBlockFromURLHeaders |
BlockBlob_stageBlockFromURL işlemi için üst bilgileri tanımlar. |
| BlockBlobStageBlockFromURLOptions |
BlockBlobClient.stageBlockFromURL işlemini yapılandırma seçenekleri. |
| BlockBlobStageBlockHeaders |
BlockBlob_stageBlock işlemi için üst bilgileri tanımlar. |
| BlockBlobStageBlockOptions |
BlockBlobClient.stageBlock işlemini yapılandırmak için seçenekler. |
| BlockBlobSyncUploadFromURLOptions |
BlockBlobClient.syncUploadFromURL işlemini yapılandırmak için seçenekler. |
| BlockBlobUploadHeaders |
BlockBlob_upload işlemi için üst bilgileri tanımlar. |
| BlockBlobUploadOptions |
BlockBlobClient.upload işlemini yapılandırma seçenekleri. |
| BlockBlobUploadStreamOptions |
BlockBlobClient.uploadStream işlemi için seçenek arayüzü. |
| BlockList | |
| ClearRange | |
| CommonGenerateSasUrlOptions |
BlobGenerateSasUrlOptions ve ContainerGenerateSasUrlOptionsyaygın seçenekleri. |
| CommonOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| ContainerAcquireLeaseOptions |
Kapsayıcı yapılandırma seçenekleri - Kiralama alma işlemi. |
| ContainerBreakLeaseOptionalParams |
İsteğe bağlı parametreler. |
| ContainerBreakLeaseOptions |
Kapsayıcı - Kirayı Kesme işlemini yapılandırma seçenekleri. |
| ContainerChangeLeaseOptions |
Kapsayıcı yapılandırma seçenekleri - Kirayı Değiştir işlemi. |
| ContainerCreateHeaders |
Container_create işlemi için üst bilgileri tanımlar. |
| ContainerCreateIfNotExistsResponse |
ContainerClient.createIfNotExists işlemi için yanıt verisini içerir. |
| ContainerCreateOptions |
ContainerClient.create işlemini yapılandırma seçenekleri. |
| ContainerDeleteBlobOptions |
ContainerClient.deleteBlob işlemini yapılandırmak için seçenekler. |
| ContainerDeleteHeaders |
Container_delete işlemi için üst bilgileri tanımlar. |
| ContainerDeleteIfExistsResponse |
ContainerClient.deleteIfExists işlemi için yanıt verisini içerir. |
| ContainerDeleteMethodOptions |
ContainerClient.delete işlemini yapılandırma seçenekleri. |
| ContainerEncryptionScope |
Parametre grubu |
| ContainerExistsOptions |
ContainerClient.exists işlemini yapılandırma seçenekleri. |
| ContainerFilterBlobsHeaders |
Container_filterBlobs işlemi için üst bilgileri tanımlar. |
| ContainerFindBlobByTagsOptions |
BlobServiceClient.findBlobsByTags işlemini yapılandırmak için seçenekler. |
| ContainerGenerateSasUrlOptions |
ContainerClient.generateSasUrl işlemini yapılandırmak için seçenekler. |
| ContainerGetAccessPolicyHeaders |
Container_getAccessPolicy işlemi için üst bilgileri tanımlar. |
| ContainerGetAccessPolicyOptions |
ContainerClient.getAccessPolicy işlemini yapılandırma seçenekleri. |
| ContainerGetAccountInfoHeaders |
Container_getAccountInfo işlemi için üst bilgileri tanımlar. |
| ContainerGetAccountInfoOptions |
ContainerClient.getAccountInfo işlemini yapılandırmak için seçenekler. |
| ContainerGetPropertiesHeaders |
Container_getProperties işlemi için üst bilgileri tanımlar. |
| ContainerGetPropertiesOptions |
ContainerClient.getProperties işlemini yapılandırmak için seçenekler. |
| ContainerItem |
Azure Depolama kapsayıcısı |
| ContainerListBlobFlatSegmentHeaders |
Container_listBlobFlatSegment işlemi için üst bilgileri tanımlar. |
| ContainerListBlobHierarchySegmentHeaders |
Container_listBlobHierarchySegment işlemi için üst bilgileri tanımlar. |
| ContainerListBlobsOptions |
Kapsayıcı yapılandırma seçenekleri - Blobları listeleme işlemleri. See: |
| ContainerProperties |
Kapsayıcının özellikleri |
| ContainerReleaseLeaseOptions |
Kapsayıcı yapılandırma seçenekleri - Serbest Bırakma Kirası işlemi. |
| ContainerRenameHeaders |
Container_rename işlemi için üst bilgileri tanımlar. |
| ContainerRenewLeaseOptions |
Kapsayıcı yapılandırma seçenekleri - Kirayı Yenileme işlemi. |
| ContainerRequestConditions |
Kapsayıcı için karşılanması gereken koşullar. |
| ContainerSASPermissionsLike |
Kapsayıcı SAS iznine benzeyen bir tür. ham nesnelerden SAS izinlerini ayrıştırmak için ContainerSASPermissions kullanılır. |
| ContainerSetAccessPolicyHeaders |
Container_setAccessPolicy işlemi için üst bilgileri tanımlar. |
| ContainerSetAccessPolicyOptions |
ContainerClient.setAccessPolicy işlemini yapılandırmak için seçenekler. |
| ContainerSetMetadataHeaders |
Container_setMetadata işlemi için üst bilgileri tanımlar. |
| ContainerSetMetadataOptions |
ContainerClient.setMetadata işlemi yapılandırma seçenekleri. |
| ContainerUndeleteHeaders |
Container_restore işlemi için üst bilgileri tanımlar. |
| CorsRule |
CORS, bir etki alanı altında çalışan bir web uygulamasının başka bir etki alanındaki kaynaklara erişmesini sağlayan bir HTTP özelliğidir. Web tarayıcıları, web sayfasının farklı bir etki alanındaki API'leri çağırmasını engelleyen, aynı kaynak ilkesi olarak bilinen bir güvenlik kısıtlaması uygular; CORS, bir etki alanının (kaynak etki alanı) başka bir etki alanındaki API'leri çağırmasına izin vermek için güvenli bir yol sağlar |
| CpkInfo |
Parametre grubu |
| FilterBlobItem |
Blob info from a BlobServiceClient.findBlobsByTags |
| FilterBlobItemModel |
Filtre Blobları API çağrısından blob bilgileri |
| FilterBlobSegment |
BlobServiceClient.findBlobsByTags operation'un segment response. |
| FilterBlobSegmentModel |
Filtre Blobları API çağrısının sonucu |
| GeoReplication |
İkincil Depolama Hizmeti için Geo-Replication bilgileri |
| HttpAuthorization |
Yetkilendirme, ProxyAuthorization, WWW-Authenticate ve Proxy-Authenticate üst bilgi değerlerindeki kimlik doğrulama bilgilerini temsil eder. |
| HttpHeaders |
HTTP üst bilgi anahtarı/değer çiftleri koleksiyonu. |
| HttpOperationResponse |
core-v1 (core-http) ile uyumlu Http Yanıtı. |
| HttpResponse |
Http yanıtını oluşturan isteğe başvuru içeren bir temsili. |
| Lease |
Belirli bir kiralamanın ayrıntıları. |
| LeaseAccessConditions |
Parametre grubu |
| LeaseOperationOptions |
Kiralama işlemlerini yapılandırıyor. |
| ListBlobsFlatSegmentResponse |
Blobların sabit listesi |
| ListBlobsFlatSegmentResponseModel |
Blobların sabit listesi |
| ListBlobsHierarchySegmentResponse |
Blobların sabit listesi |
| ListBlobsHierarchySegmentResponseModel |
Blobların sabit listesi |
| ListContainersSegmentResponse |
Kapsayıcıların sabit listesi |
| Logging |
Azure Analytics Günlük ayarları. |
| MatchConditions |
ETag eşleştirmeyi temel alan koşullu istekler için HTTP seçeneklerini belirtir. |
| Metadata |
Kaynakla ilişkilendirilecek ad-değer çiftlerinin haritası. |
| Metrics |
Bloblar için saat veya dakika toplamlarında API'ye göre gruplandırılmış istek istatistiklerinin özeti |
| ModificationConditions |
Koşullu istekler için değişiklik süresine göre HTTP seçeneklerini belirtir. |
| ModifiedAccessConditions |
standart HTTP koşullu üst bilgileri ve etiketler koşulu. |
| ModifiedAccessConditionsModel |
Parametre grubu |
| NodeJSReadableStream |
Ayrıca bir yöntemi olan Node.js Okunabilir akışı |
| ObjectReplicationPolicy |
Nesne Çoğaltma İlkesi Kimliğini ve ObjectReplicationRuleilgili listesini içerir. Bu, kaynak blobdaki Nesne Çoğaltma Özellikleri alınırken kullanılır. Hedef blobun ilke kimliği, ilgili yöntem yanıtlarının ObjectReplicationDestinationPolicyId içinde ayarlanır (örneğin, <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
| ObjectReplicationRule |
Bir blobun Nesne Çoğaltma Kuralı Kimliğini ve ObjectReplicationStatus içerir. ObjectReplicationPolicyaltında birden çok ObjectReplicationRule olabilir. |
| PageBlobClearPagesHeaders |
PageBlob_clearPages işlemi için üst bilgileri tanımlar. |
| PageBlobClearPagesOptions |
PageBlobClient.clearPages işlemini yapılandırmak için seçenekler. |
| PageBlobCopyIncrementalHeaders |
PageBlob_copyIncremental işlemi için üst bilgileri tanımlar. |
| PageBlobCreateHeaders |
PageBlob_create işlemi için üst bilgileri tanımlar. |
| PageBlobCreateIfNotExistsOptions |
PageBlobClient.createIfNotExists işlemini yapılandırma seçenekleri. |
| PageBlobCreateIfNotExistsResponse |
PageBlobClient.createIfNotExists işlemi için yanıt verisini içerir. |
| PageBlobCreateOptions |
PageBlobClient.create işlemini yapılandırma seçenekleri. |
| PageBlobGetPageRangesDiffHeaders |
PageBlob_getPageRangesDiff işlemi için üst bilgileri tanımlar. |
| PageBlobGetPageRangesDiffOptions |
<xref:PageBlobClient.getRangesDiff> işlemini yapılandırma seçenekleri. |
| PageBlobGetPageRangesDiffResponse |
getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) işlemi için yanıt verilerini içerir. |
| PageBlobGetPageRangesHeaders |
PageBlob_getPageRanges işlemi için üst bilgileri tanımlar. |
| PageBlobGetPageRangesOptions |
PageBlobClient.getPageRanges işlemini yapılandırmak için seçenekler. |
| PageBlobGetPageRangesResponse |
getPageRanges(number, number, PageBlobGetPageRangesOptions) işlemi için yanıt verilerini içerir. |
| PageBlobListPageRangesDiffOptions |
PageBlobClient.listPageRangesDiff işlemini yapılandırmak için seçenekler. |
| PageBlobListPageRangesOptions |
PageBlobClient.listPageRanges işlemini yapılandırmak için seçenekler. |
| PageBlobRequestConditions |
Bu sayfa blobunun oluşturulmasına eklenecek koşullar. |
| PageBlobResizeHeaders |
PageBlob_resize işlemi için üst bilgileri tanımlar. |
| PageBlobResizeOptions |
PageBlobClient.resize işlemini yapılandırmak için seçenekler. |
| PageBlobStartCopyIncrementalOptions |
PageBlobClient.startCopyIncremental işlemini yapılandırmak için seçenekler. |
| PageBlobUpdateSequenceNumberHeaders |
PageBlob_updateSequenceNumber işlemi için üst bilgileri tanımlar. |
| PageBlobUpdateSequenceNumberOptions |
PageBlobClient.updateSequenceNumber işlemini yapılandırmak için seçenekler. |
| PageBlobUploadPagesFromURLHeaders |
PageBlob_uploadPagesFromURL işlemi için üst bilgileri tanımlar. |
| PageBlobUploadPagesFromURLOptions |
PageBlobClient.uploadPagesFromURL işlemini yapılandırmak için seçenekler. |
| PageBlobUploadPagesHeaders |
PageBlob_uploadPages işlemi için üst bilgileri tanımlar. |
| PageBlobUploadPagesOptions |
PageBlobClient.uploadPages işlemini yapılandırmak için seçenekler. |
| PageList |
Blob için sayfa aralıklarının listesi. |
| PageListInternal |
sayfa listesi |
| PageRange | |
| PageRangeInfo | |
| ParsedBatchResponse |
Her alt sorgunun yanıtını içeren çok parçalı/karma yanıt. |
| PipelineLike |
HTTP istek ilkelerini içeren İşlem Hattı sınıfı için bir arabirim. newPipelineçağırarak varsayılan bir İşlem Hattı oluşturabilirsiniz. Alternatif olarak, İşlem Hattı oluşturucusunun kendi ilkelerinizle bir İşlem Hattı oluşturabilirsiniz. Özelleştirilmiş İşlem Hattınızı uygulamadan önce newPipeline ve sağlanan ilkelere bakın. |
| PipelineOptions |
İşlem hattı oluşturucu için seçenek arabirimi. |
| PollOperationState |
PollOperationState, uzun süre çalışan işlem poller'lerini tanımlamak için gereken en küçük özellik kümesinin fikirli bir listesini içerir. Poller sınıfı, uzun süre çalışan bir işlemi tetiklemeye, beklemeye ve potansiyel olarak iptal etmeye yönelik yerel denetim mekanizması olarak çalışsa da PollOperationState, uzak uzun süre çalışan işlemin durumunu belgeler. En azından işlem başladığında, tamamlandığında ve iptal edildiğinde güncelleştirilmelidir. Ancak, uygulamalar başka nedenlerle güncelleştirilebilecek başka sayıda özelliğe sahip olabilir. |
| PollerLike |
Kullanıcının çalışması gereken en düşük API'yi kullanıma sunma amaçlı bir poller'in soyut gösterimi. |
| PollerLikeWithCancellation |
Kullanıcının çalışması gereken en düşük API'yi kullanıma sunma amaçlı bir poller'in soyut gösterimi. |
| Range |
Blob Hizmeti İşlemleri aralığı. |
| RequestPolicy |
Çekirdek-http istek ilkeleri için uyumlu bir arabirim |
| RequestPolicyFactory |
Core-http'nin RequestPolicyFactory ile uyumluluk arabirimi |
| RequestPolicyOptions |
RequestPolicy ile uyumluluk arabirimi |
| ResponseLike |
Basit bir _response özelliğine sahip bir nesne. |
| ResponseWithBody |
Gövde ve üst bilgiler zaten bilinen türlerde ayrıştırılmış _response özelliğine sahip bir nesne. |
| ResponseWithHeaders |
Önceden türü oluşturulmuş bir nesneye ayrıştırılmış üst bilgileri olan _response özelliğine sahip bir nesne. |
| RetentionPolicy |
ilişkili verilerin ne kadar süreyle kalıcı olması gerektiğini belirleyen bekletme ilkesi |
| SASQueryParametersOptions |
SASQueryParametersoluşturma seçenekleri. |
| SasIPRange |
SAS için izin verilen IP aralığı. |
| SequenceNumberAccessConditions |
Parametre grubu |
| ServiceClientOptions |
ServiceClientOptions |
| ServiceFilterBlobsHeaders |
Service_filterBlobs işlemi için üst bilgileri tanımlar. |
| ServiceFindBlobByTagsOptions |
BlobServiceClient.findBlobsByTags işlemini yapılandırmak için seçenekler. |
| ServiceGenerateAccountSasUrlOptions |
BlobServiceClient.generateAccountSasUrl operasyonunu yapılandırmak için seçenekler. |
| ServiceGetAccountInfoHeaders |
Service_getAccountInfo işlemi için üst bilgileri tanımlar. |
| ServiceGetAccountInfoOptions |
BlobServiceClient.getAccountInfo işlemini yapılandırmak için seçenekler. |
| ServiceGetPropertiesHeaders |
Service_getProperties işlemi için üst bilgileri tanımlar. |
| ServiceGetPropertiesOptions |
BlobServiceClient.getProperties işlemini yapılandırmak için seçenekler. |
| ServiceGetStatisticsHeaders |
Service_getStatistics işlemi için üst bilgileri tanımlar. |
| ServiceGetStatisticsOptions |
BlobServiceClient.getStatistics işlemini yapılandırma seçenekleri. |
| ServiceGetUserDelegationKeyHeaders |
Service_getUserDelegationKey işlemi için üst bilgileri tanımlar. |
| ServiceGetUserDelegationKeyOptions |
Hizmeti yapılandırma seçenekleri - Kullanıcı Temsilcisi Anahtarı Al. |
| ServiceListContainersOptions |
BlobServiceClient.listContainers işlemini yapılandırmak için seçenekler. |
| ServiceListContainersSegmentHeaders |
Service_listContainersSegment işlemi için üst bilgileri tanımlar. |
| ServiceRenameContainerOptions |
<xref:BlobServiceClient.renameContainer> işlemini yapılandırma seçenekleri. |
| ServiceSetPropertiesHeaders |
Service_setProperties işlemi için üst bilgileri tanımlar. |
| ServiceSetPropertiesOptions |
BlobServiceClient.setProperties işlemini yapılandırmak için seçenekler. |
| ServiceSubmitBatchHeaders |
Service_submitBatch işlemi için üst bilgileri tanımlar. |
| ServiceSubmitBatchOptionalParamsModel |
İsteğe bağlı parametreler. |
| ServiceUndeleteContainerOptions |
BlobServiceClient.undeleteContainer işlemi yapılandırmak için seçenekler. |
| SignedIdentifier |
İmzalı tanımlayıcı. |
| SignedIdentifierModel |
imzalı tanımlayıcı |
| StaticWebsite |
Hesabın statik web sitesi barındırmasını sağlayan özellikler |
| StoragePipelineOptions |
newPipeline işlevi için seçenekler arabirimi. |
| StorageRetryOptions |
Depolama Blobu yeniden deneme seçenekleri arabirimi. |
| TagConditions |
Blob etiketlerini temel alan koşullu istekler için HTTP seçeneklerini belirtir. |
| UserDelegationKey |
Kullanıcı temsilcisi anahtarı. |
| UserDelegationKeyModel |
Kullanıcı temsilcisi anahtarı |
| WebResource |
Uzak sunucuya yapılacak HTTP isteğinin açıklaması. |
Tür Diğer Adları
| AccessTier |
AccessTier değerlerini tanımlar. |
| AccountKind |
AccountKind değerlerini tanımlar. |
| AppendBlobAppendBlockFromUrlResponse |
appendBlockFromUrl işleminin yanıt verilerini içerir. |
| AppendBlobAppendBlockResponse |
appendBlock işleminin yanıt verilerini içerir. |
| AppendBlobClientOptions |
AppendBlobClient instances oluşturmak için seçenekler |
| AppendBlobCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
| ArchiveStatus |
ArchiveStatus değerlerini tanımlar. |
| BlobAbortCopyFromURLResponse |
abortCopyFromURL işleminin yanıt verilerini içerir. |
| BlobBatchDeleteBlobsResponse |
deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) işlemi için yanıt verilerini içerir. |
| BlobBatchSetBlobsAccessTierResponse |
setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) işlemi için yanıt verilerini içerir. |
| BlobBatchSubmitBatchResponse |
Blob toplu işlemleri için yanıt verilerini içerir. |
| BlobClientOptions |
BlobClient örnekleri oluşturma seçenekleri |
| BlobCopyFromURLResponse |
copyFromURL işlemi için yanıt verilerini içerir. |
| BlobCopySourceTags |
BlobCopySourceTags değerlerini tanımlar. |
| BlobCreateSnapshotResponse |
createSnapshot işlemi için yanıt verilerini içerir. |
| BlobDeleteImmutabilityPolicyResponse |
deleteImmutabilityPolicy işleminin yanıt verilerini içerir. |
| BlobDeleteResponse |
Silme işlemi için yanıt verilerini içerir. |
| BlobDownloadResponseInternal |
İndirme işlemi için yanıt verisini içerir (dahil). Bu, NodeJS.ReadableStream yerine NodeJSReadableStream kullanan yeniden tanımlanmış bir sürümdür. |
| BlobDownloadResponseModel |
İndirme işlemi için yanıt verilerini içerir. |
| BlobGetAccountInfoResponse |
getAccountInfo işleminin yanıt verilerini içerir. |
| BlobGetPropertiesResponseModel |
getProperties işlemi için yanıt verilerini içerir. |
| BlobGetTagsResponse |
BlobClient.getTags işlemi için yanıt verisini içerir. |
| BlobImmutabilityPolicyMode |
BlobImmutabilityPolicyMode değerlerini tanımlar. |
| BlobQueryArrowFieldType |
BlobQueryArrowFieldtürü. |
| BlobQueryResponseInternal |
Sorgu işlemi için yanıt verisini içerir (iç). Bu, NodeJS.ReadableStream yerine NodeJSReadableStream kullanan yeniden tanımlanmış bir sürümdür. |
| BlobQueryResponseModel |
Sorgu işlemi için yanıt verilerini içerir. |
| BlobServiceClientOptions |
BlobServiceClient örnekleri oluşturma seçenekleri |
| BlobSetHTTPHeadersResponse |
SetHttpHeaders işlemi için yanıt verilerini içerir. |
| BlobSetImmutabilityPolicyResponse |
setImmutabilityPolicy işleminin yanıt verilerini içerir. |
| BlobSetLegalHoldResponse |
setLegalHold işleminin yanıt verilerini içerir. |
| BlobSetMetadataResponse |
setMetadata işlemi için yanıt verilerini içerir. |
| BlobSetTagsResponse |
setTags işlemi için yanıt verilerini içerir. |
| BlobSetTierResponse |
setTier işlemi için yanıt verilerini içerir. |
| BlobStartCopyFromURLResponse |
startCopyFromURL işleminin yanıt verilerini içerir. |
| BlobType |
BlobType değerlerini tanımlar. |
| BlobUndeleteResponse |
Geri gönderme işleminin yanıt verilerini içerir. |
| BlobUploadCommonResponse |
BlockBlobClient.uploadFile, BlockBlobClient.uploadStream ve <xref:BlockBlobClient.uploadBrowserDate>. |
| BlockBlobClientOptions |
BlockBlobClient örnekleri oluşturma seçenekleri |
| BlockBlobCommitBlockListResponse |
commitBlockList işlemi için yanıt verilerini içerir. |
| BlockBlobGetBlockListResponse |
getBlockList işlemi için yanıt verilerini içerir. |
| BlockBlobGetBlockListResponseInternal |
getBlockList işlemi için yanıt verilerini içerir. |
| BlockBlobPutBlobFromUrlResponse |
putBlobFromUrl işleminin yanıt verilerini içerir. |
| BlockBlobStageBlockFromURLResponse |
stageBlockFromURL işlemi için yanıt verilerini içerir. |
| BlockBlobStageBlockResponse |
stageBlock işlemi için yanıt verilerini içerir. |
| BlockBlobUploadResponse |
Karşıya yükleme işlemi için yanıt verilerini içerir. |
| BlockListType |
BlockListType değerlerini tanımlar. |
| ContainerClientOptions |
ContainerClient örnekleri oluşturma seçenekleri |
| ContainerCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
| ContainerDeleteResponse |
Silme işlemi için yanıt verilerini içerir. |
| ContainerFilterBlobsResponse |
filterBlobs işleminin yanıt verilerini içerir. |
| ContainerFindBlobsByTagsSegmentResponse |
BlobServiceClient.findBlobsByTags işleminin yanıtı. |
| ContainerGetAccessPolicyResponse |
ContainerClient.getAccessPolicy işlemi için yanıt verisini içerir. |
| ContainerGetAccessPolicyResponseModel |
getAccessPolicy işleminin yanıt verilerini içerir. |
| ContainerGetAccountInfoResponse |
getAccountInfo işleminin yanıt verilerini içerir. |
| ContainerGetPropertiesResponse |
getProperties işlemi için yanıt verilerini içerir. |
| ContainerListBlobFlatSegmentResponse |
listBlobFlatSegment işlemi için yanıt verilerini içerir. |
| ContainerListBlobHierarchySegmentResponse |
listBlobHierarchySegment işlemi için yanıt verilerini içerir. |
| ContainerRenameResponse |
Yeniden adlandırma işleminin yanıt verilerini içerir. |
| ContainerSetAccessPolicyResponse |
setAccessPolicy işleminin yanıt verilerini içerir. |
| ContainerSetMetadataResponse |
setMetadata işlemi için yanıt verilerini içerir. |
| ContainerUndeleteResponse |
Geri yükleme işlemi için yanıt verilerini içerir. |
| CopyPollerBlobClient |
BlobClient.beginCopyFromURL tarafından döndürülen poller'ın çalışması için gereken BlobClient işlemlerini tanımlar. |
| CopyStatusType |
CopyStatusType değerlerini tanımlar. |
| CredentialPolicyCreator |
Sağlanan nextPolicy kullanan yeni bir CredentialPolicy oluşturan fabrika işlevi. |
| DeleteSnapshotsOptionType |
DeleteSnapshotsOptionType değerlerini tanımlar. |
| EncryptionAlgorithmType |
EncryptionAlgorithmType değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerlerAES256 |
| FileShareTokenIntent |
FileShareTokenIntent için değerleri tanımlar. Hizmet tarafından desteklenen bilinen değerlerbackup |
| GeoReplicationStatusType |
GeoReplicationStatusType değerlerini tanımlar. |
| HttpRequestBody |
İstekte desteklenen gövde türleri. NodeReadableStream ve () => NodeReadableStream yalnızca Node'dur. Blob, WebReadableStream<Uint8Array> ve () => WebReadableStream<Uint8Array> yalnızca tarayıcı içindir. |
| LeaseDurationType |
LeaseDurationType değerlerini tanımlar. |
| LeaseOperationResponse |
Kira oluşturan, değiştiren veya silecek işlemlerin yanıt verilerini içerir. |
| LeaseStateType |
LeaseStateType değerlerini tanımlar. |
| LeaseStatusType |
LeaseStatusType değerlerini tanımlar. |
| ObjectReplicationStatus |
Blobun Çoğaltma Durumunu belirtir. Bu, bir depolama hesabında Nesne Çoğaltma İlkeleri uygulandığında kullanılır. Bkz. ObjectReplicationPolicy ve ObjectReplicationRule. |
| PageBlobClearPagesResponse |
clearPages işlemi için yanıt verilerini içerir. |
| PageBlobClientOptions |
PageBlobClient örnekleri oluşturma seçenekleri |
| PageBlobCopyIncrementalResponse |
copyIncremental işlemi için yanıt verilerini içerir. |
| PageBlobCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
| PageBlobGetPageRangesDiffResponseInternal |
getPageRangesDiff işleminin yanıt verilerini içerir. |
| PageBlobGetPageRangesDiffResponseModel |
getPageRangesDiff işleminin yanıt verilerini içerir. |
| PageBlobGetPageRangesResponseInternal |
getPageRanges işlemi için yanıt verilerini içerir. |
| PageBlobGetPageRangesResponseModel |
getPageRanges işlemi için yanıt verilerini içerir. |
| PageBlobResizeResponse |
Yeniden boyutlandırma işlemi için yanıt verilerini içerir. |
| PageBlobUpdateSequenceNumberResponse |
updateSequenceNumber işlemi için yanıt verilerini içerir. |
| PageBlobUploadPagesFromURLResponse |
uploadPagesFromURL işlemi için yanıt verilerini içerir. |
| PageBlobUploadPagesResponse |
uploadPages işlemi için yanıt verilerini içerir. |
| PublicAccessType |
PublicAccessType değerlerini tanımlar. |
| RehydratePriority |
RehydratePriority değerlerini tanımlar. |
| RequestHeaders |
SAS tokenı oluşturmak için kullanılan istek başlıkları |
| RequestQueryParameters |
SAS belirteto oluşturmak için kullanılan sorgu talep parametreleri |
| SequenceNumberActionType |
SequenceNumberActionType değerlerini tanımlar. |
| ServiceFindBlobsByTagsSegmentResponse |
BlobServiceClient.findBlobsByTags işleminin yanıtı. |
| ServiceGetAccountInfoResponse |
getAccountInfo işleminin yanıt verilerini içerir. |
| ServiceGetPropertiesResponse |
getProperties işlemi için yanıt verilerini içerir. |
| ServiceGetPropertiesResponseInternal |
getProperties işlemi için yanıt verilerini içerir. |
| ServiceGetStatisticsResponse |
getStatistics işlemi için yanıt verilerini içerir. |
| ServiceGetStatisticsResponseInternal |
getStatistics işlemi için yanıt verilerini içerir. |
| ServiceGetUserDelegationKeyResponse |
getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) işlemi için yanıt verilerini içerir. |
| ServiceListContainersSegmentResponse |
listContainersSegment işlemi için yanıt verilerini içerir. |
| ServiceListContainersSegmentResponseInternal |
listContainersSegment işlemi için yanıt verilerini içerir. |
| ServiceSetPropertiesResponse |
setProperties işleminin yanıt verilerini içerir. |
| ServiceSubmitBatchResponseInternal |
submitBatch işlemi için yanıt verisini içerir (dahil). Bu, NodeJS.ReadableStream yerine NodeJSReadableStream kullanan yeniden tanımlanmış bir sürümdür. |
| ServiceSubmitBatchResponseModel |
submitBatch işlemi için yanıt verilerini içerir. |
| SkuName |
SkuName değerlerini tanımlar. |
| StorageChecksumAlgorithm |
İçerik doğrulamasında hangi kontrol toplamı algoritmasının kullanılacağını gösterir. |
| SyncCopyStatusType |
SyncCopyStatusType değerlerini tanımlar. |
| Tags |
Blob etiketleri. |
| WithResponse |
Bilinen bir _response özelliğine sahip bir işlem sonucunu temsil eden bir tür. |
Numaralandırmalar
| BlockBlobTier |
Blob üzerindeki erişim katmanını temsil eder. Blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz. Sık erişimli, seyrek erişimli ve arşiv depolama katmanları . |
| KnownEncryptionAlgorithmType |
Hizmetin kabul EncryptionAlgorithmType bilinen değerleri. |
| PremiumPageBlobTier |
Blobu ayarlanacağı sayfa blob katmanını belirtir. Bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir. PageBlobTier başına ilgili IOPS ve aktarım hızı hakkında ayrıntılı bilgi için lütfen buradaki bakın. |
| SASProtocol |
Oluşturulan SAS için protokoller. |
| StorageBlobAudience |
Depolama için bilinen bulut hedef kitlelerini tanımlar. |
| StorageRetryPolicyType |
RetryPolicy türleri. |
İşlevler
| generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur. Bkz. https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas |
| generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneğini oluşturur. Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için lütfen izinler, startsOn ve tanımlayıcı gibi ilgili özellikleri doğrudan ayarlayın. UYARI: Tanımlayıcı sağlanmadığında izinler ve süre sonuOn gereklidir. Tanımlayıcıya değer atamanız veya süre sonuBu oluşturucuyla başlarsanız & izinleri için el ile atamanız gerekir. Aşağıdaki kod parçacıklarını çalıştırmadan önce gerekli ayrıntıları doldurun. Örnek kullanım:
Tanımlayıcı kullanma örneği:
Blob adı kullanan örnek:
|
| generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneğini oluşturur. UYARI: Kullanıcı temsilcisi SAS oluşturulurken tanımlayıcı yoksayılır, izinler ve expiresOn gereklidir. Örnek kullanım:
|
| get |
Blob hizmetine yönelik bir depolama hesabına yönelik OAuth hedef kitlesi elde etmek için. |
| is |
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı |
| is |
RestError için Typeguard |
| new |
Kimlik bilgileri sağlanan yeni bir İşlem Hattı nesnesi oluşturur. |
Değişkenler
| Rest |
Başarısız işlem hattı istekleri için özel bir hata türü. |
| Storage |
Hizmet listeleme sonuçlarını döndürmek için kullanması gereken formatı belirtir. |
| Storage |
Azure Depolama ile kullanılacak OAuth kapsamı. |
| logger |
|
İşlev Ayrıntıları
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur.
Bkz. https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametreler
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Döndürülenler
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
SASQueryParameters örneğini oluşturur.
Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için lütfen izinler, startsOn ve tanımlayıcı gibi ilgili özellikleri doğrudan ayarlayın.
UYARI: Tanımlayıcı sağlanmadığında izinler ve süre sonuOn gereklidir. Tanımlayıcıya değer atamanız veya süre sonuBu oluşturucuyla başlarsanız & izinleri için el ile atamanız gerekir.
Aşağıdaki kod parçacıklarını çalıştırmadan önce gerekli ayrıntıları doldurun.
Örnek kullanım:
import {
StorageSharedKeyCredential,
generateBlobSASQueryParameters,
ContainerSASPermissions,
SASProtocol,
} from "@azure/storage-blob";
const account = "<account>";
const accountKey = "<accountkey>";
const sharedKeyCredential = new StorageSharedKeyCredential(account, accountKey);
const containerName = "<container name>";
// 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 * 1000), // 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,
).toString();
Tanımlayıcı kullanma örneği:
import {
StorageSharedKeyCredential,
BlobServiceClient,
ContainerSASPermissions,
generateBlobSASQueryParameters,
} from "@azure/storage-blob";
const account = "<account>";
const accountKey = "<accountkey>";
const sharedKeyCredential = new StorageSharedKeyCredential(account, accountKey);
const blobServiceClient = new BlobServiceClient(
`https://${account}.blob.core.windows.net`,
sharedKeyCredential,
);
const containerName = "<container name>";
const containerClient = blobServiceClient.getContainerClient(containerName);
// 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 * 1000), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date(), // Date type
},
id: identifier,
},
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier, // Required
},
sharedKeyCredential,
).toString();
Blob adı kullanan örnek:
import {
StorageSharedKeyCredential,
generateBlobSASQueryParameters,
BlobSASPermissions,
SASProtocol,
} from "@azure/storage-blob";
const account = "<account>";
const accountKey = "<accountkey>";
const sharedKeyCredential = new StorageSharedKeyCredential(account, accountKey);
const containerName = "<container name>";
const blobName = "<blob name>";
// 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 * 1000), // 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,
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametreler
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Döndürülenler
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
SASQueryParameters örneğini oluşturur. UYARI: Kullanıcı temsilcisi SAS oluşturulurken tanımlayıcı yoksayılır, izinler ve expiresOn gereklidir.
Örnek kullanım:
import {
BlobServiceClient,
generateBlobSASQueryParameters,
ContainerSASPermissions,
SASProtocol,
} from "@azure/storage-blob";
import { DefaultAzureCredential } from "@azure/identity";
const account = "<account>";
const blobServiceClient = new BlobServiceClient(
`https://${account}.blob.core.windows.net`,
new DefaultAzureCredential(),
);
const containerName = "<container name>";
const accountName = "<account name>";
const startsOn = new Date();
const expiresOn = new Date(new Date().valueOf() + 86400 * 1000);
// 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
Parametreler
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
blobServiceClient.getUserDelegationKey() dönüş değeri
- accountName
-
string
Döndürülenler
getBlobServiceAccountAudience(string)
Blob hizmetine yönelik bir depolama hesabına yönelik OAuth hedef kitlesi elde etmek için.
function getBlobServiceAccountAudience(storageAccountName: string): string
Parametreler
- storageAccountName
-
string
Döndürülenler
string
isPipelineLike(unknown)
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı
function isPipelineLike(pipeline: unknown): pipeline is PipelineLike
Parametreler
- pipeline
-
unknown
İşlem Hattı olabilecek bir bağımsız değişken
Döndürülenler
pipeline is PipelineLike
bağımsız değişken İşlem hattı sözleşmesini karşıladığında true
isRestError(unknown)
RestError için Typeguard
function isRestError(e: unknown): e is RestError
Parametreler
- e
-
unknown
Catch yan tümcesi tarafından yakalanan bir şey.
Döndürülenler
e is RestError
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Kimlik bilgileri sağlanan yeni bir İşlem Hattı nesnesi oluşturur.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametreler
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential gibi veya hizmete yönelik isteklerin kimliğini doğrulamak için @azure/identity paketindeki herhangi bir kimlik bilgisi. TokenCredential arabirimini uygulayan bir nesne de sağlayabilirsiniz. Belirtilmezse, AnonymousCredential kullanılır.
- pipelineOptions
- StoragePipelineOptions
Optional. Options.
Döndürülenler
Yeni bir İşlem Hattı nesnesi.
Değişken Ayrıntıları
RestError
Başarısız işlem hattı istekleri için özel bir hata türü.
RestError: RestErrorConstructor
Tür
StorageResponseFormat
Hizmet listeleme sonuçlarını döndürmek için kullanması gereken formatı belirtir.
StorageResponseFormat: { Arrow: "Arrow", Auto: "Auto", Xml: "Xml" }
Tür
{ Arrow: "Arrow", Auto: "Auto", Xml: "Xml" }
StorageOAuthScopes
Azure Depolama ile kullanılacak OAuth kapsamı.
StorageOAuthScopes: string | string[]
Tür
string | string[]