@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 delete ve setAccessTier desteklenir.

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:

  1. Tarayıcılar, 'IF_MODIFIED_SINCE' gibi koşullu üst bilgiler ekleyerek GET/HEAD isteklerini önbelleğe alır. StorageBrowserPolicy, GET/HEAD istek URL'sine zaman damgası sorgusu eklemek için kullanılan bir ilkedir ve bu nedenle tarayıcı önbelleğinden kaçınır.

  2. Güvenlik için tanımlama bilgisi üst bilgisini kaldırma

  3. Tarayıcıların uyarısını önlemek için içerik uzunluğu üst bilgisini kaldırma

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 onProgress geri çağırmaya geçirilir.

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ışı destroy .

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ığı.

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

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 @azure/core-http alt kümesi

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.
KnownEncryptionAlgorithmType EncryptionAlgorithmType ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

AES256

FileShareTokenIntent

FileShareTokenIntent için değerleri tanımlar.
<xref:KnownFileShareTokenIntent> FileShareTokenIntent ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

backup

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.

Bkz. BlobLeaseClient.

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

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

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();
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();
getBlobServiceAccountAudience(string)

Blob hizmetine yönelik bir depolama hesabına yönelik OAuth hedef kitlesi elde etmek için.

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ı

isRestError(unknown)

RestError için Typeguard

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Kimlik bilgileri sağlanan yeni bir İşlem Hattı nesnesi oluşturur.

Değişkenler

RestError

Başarısız işlem hattı istekleri için özel bir hata türü.

StorageResponseFormat

Hizmet listeleme sonuçlarını döndürmek için kullanması gereken formatı belirtir.

StorageOAuthScopes

Azure Depolama ile kullanılacak OAuth kapsamı.

logger

@azure/logger Bu paketin yapılandırması.

İş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[]

logger

@azure/logger Bu paketin yapılandırması.

logger: AzureLogger

Tür