@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 bir <xref: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 getirilmeli ve bir <xref: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 <xref: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. |
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. |
BlobClient |
BlobClient, Azure Depolama blobu URL'sini temsil eder; blob bir blok blobu, ekleme blobu veya sayfa blobu olabilir. |
BlobLeaseClient |
<xref:ContainerClient> veya <xref:BlobClient>iç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 <xref: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 <xref: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ı. <xref: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 <xref: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 <xref:AccountSASSignatureValues> ve <xref:BlobSASSignatureValues> türleri tarafından oluşturulur. Oluşturulduktan sonra bir <xref:String> 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:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory, StorageBrowserPolicy nesnelerinin oluşturulmasına yardımcı olan bir fabrika sınıfıdır. |
StorageClient |
StorageClient, <xref:BlobServiceClient>, <xref:ContainerClient> vb. için tabanlı bir URL sınıfını temsil eder. |
StorageClientContext | |
StorageRetryPolicy |
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanarak yeniden deneme ilkesi. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory, <xref: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 |
AccountSASPermissionsLike |
Hesap SAS iznine benzeyen bir tür. ham nesnelerden SAS izinlerini ayrıştırmak için <xref: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 <xref:generateAccountSASQueryParameters> çağırın. Not: hem bu sınıfın hem de <xref:SASQueryParameters> mevcut olduğunu çünkü ilkinin sabit ve mantıksal bir gösterimi olduğunu, ikincisinin sabit olduğunu ve gerçek REST istekleri oluşturmak için kullanıldığını unutmayın. |
AppendBlobAppendBlockFromURLOptions |
<xref:AppendBlobClient.appendBlockFromURL> işlemini yapılandırma seçenekleri. |
AppendBlobAppendBlockFromUrlHeaders |
AppendBlob_appendBlockFromUrl işlemi için üst bilgileri tanımlar. |
AppendBlobAppendBlockHeaders |
AppendBlob_appendBlock işlemi için üst bilgileri tanımlar. |
AppendBlobAppendBlockOptions |
<xref:AppendBlobClient.appendBlock> işlemini yapılandırma seçenekleri. |
AppendBlobCreateHeaders |
AppendBlob_create işlemi için üst bilgileri tanımlar. |
AppendBlobCreateIfNotExistsOptions |
<xref:AppendBlobClient.createIfNotExists> işlemini yapılandırma seçenekleri. |
AppendBlobCreateIfNotExistsResponse |
<xref:appendBlobClient.createIfNotExists> işlemi için yanıt verilerini içerir. |
AppendBlobCreateOptions |
<xref:AppendBlobClient.create> işlemini yapılandırma seçenekleri. |
AppendBlobRequestConditions |
Bu ekleme blobunun oluşturulmasına eklenecek koşullar. |
AppendBlobSealOptions |
<xref:AppendBlobClient.seal> işlemini yapılandırma seçenekleri. |
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 |
<xref:BlobClient.abortCopyFromURL> işlemini yapılandırma seçenekleri. |
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 |
<xref:BlobClient.beginCopyFromURL> işlemini yapılandırma seçenekleri. |
BlobBeginCopyFromURLResponse |
<xref:BlobClient.beginCopyFromURL> işlemi için yanıt verilerini içerir. |
BlobBeginCopyFromUrlPollState |
poller tarafından kullanılan durum <xref:BlobClient.beginCopyFromURL>döndürdü.
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. |
BlobCopyFromURLHeaders |
Blob_copyFromURL işlemi için üst bilgileri tanımlar. |
BlobCreateSnapshotHeaders |
Blob_createSnapshot işlemi için üst bilgileri tanımlar. |
BlobCreateSnapshotOptions |
<xref:BlobClient.createSnapshot> işlemini yapılandırma seçenekleri. |
BlobDeleteHeaders |
Blob_delete işlemi için üst bilgileri tanımlar. |
BlobDeleteIfExistsResponse |
<xref:BlobClient.deleteIfExists> işlemi için yanıt verilerini içerir. |
BlobDeleteImmutabilityPolicyHeaders |
Blob_deleteImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
BlobDeleteImmutabilityPolicyOptions |
Değişmezlik ilkesi <xref:BlobClient.deleteImmutabilityPolicy> işlemini silme seçenekleri. |
BlobDeleteOptions |
<xref: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 |
<xref:BlobClient.download> işlemini yapılandırma seçenekleri. |
BlobDownloadResponseParsed |
<xref:BlobClient.download> işlemi için yanıt verilerini içerir. |
BlobDownloadToBufferOptions |
<xref:BlobClient.downloadToBuffer> işlemi için seçenek arabirimi. |
BlobExistsOptions |
<xref:BlobClient.exists> işlemini yapılandırma seçenekleri. |
BlobFlatListSegment |
BlobFlatListSegment'i temsil eden bir arabirim. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
<xref:BlobClient.generateSasUrl> işlemini yapılandırma seçenekleri. |
BlobGetPropertiesHeaders |
Blob_getProperties işlemi için üst bilgileri tanımlar. |
BlobGetPropertiesOptions |
<xref:BlobClient.getProperties> işlemini yapılandırma seçenekleri. |
BlobGetPropertiesResponse |
<xref:BlobClient.getProperties> işlemi için yanıt verilerini içerir. |
BlobGetTagsHeaders |
Blob_getTags işlemi için üst bilgileri tanımlar. |
BlobGetTagsOptions |
<xref:BlobClient.getTags> işlemini yapılandırma seçenekleri. |
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 |
BlobPrefix | |
BlobProperties |
Blobun özellikleri |
BlobQueryArrowConfiguration |
Apache Ok biçiminde blob sorgulama seçenekleri. Yalnızca <xref:BlockBlobQueryOptions.outputTextConfiguration>için geçerlidir. |
BlobQueryArrowField |
<xref:BlobQueryArrowConfiguration>içindeki bir alanı açıklama. |
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. Yalnızca <xref: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. ham nesnelerden SAS izinlerini ayrıştırmak için <xref:BlobSASPermissions> kullanılır. |
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 |
<xref:BlobClient.setHTTPHeaders> işlemini yapılandırma seçenekleri. |
BlobSetImmutabilityPolicyHeaders |
Blob_setImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
BlobSetImmutabilityPolicyOptions |
Değişmezlik ilkesi <xref:BlobClient.setImmutabilityPolicy> işlemi ayarlama seçenekleri. |
BlobSetLegalHoldHeaders |
Blob_setLegalHold işlemi için üst bilgileri tanımlar. |
BlobSetLegalHoldOptions |
Yasal tutma <xref:BlobClient.setLegalHold> işlemini ayarlama seçenekleri. |
BlobSetMetadataHeaders |
Blob_setMetadata işlemi için üst bilgileri tanımlar. |
BlobSetMetadataOptions |
<xref:BlobClient.setMetadata> işlemini yapılandırma seçenekleri. |
BlobSetTagsHeaders |
Blob_setTags işlemi için üst bilgileri tanımlar. |
BlobSetTagsOptions |
<xref:BlobClient.setTags> işlemini yapılandırma seçenekleri. |
BlobSetTierHeaders |
Blob_setTier işlemi için üst bilgileri tanımlar. |
BlobSetTierOptions |
<xref:BlobClient.setAccessTier> işlemini yapılandırma seçenekleri. |
BlobStartCopyFromURLHeaders |
Blob_startCopyFromURL işlemi için üst bilgileri tanımlar. |
BlobStartCopyFromURLOptions |
<xref:BlobClient.beginCopyFromURL> işlemini yapılandırma seçenekleri. |
BlobSyncCopyFromURLOptions |
<xref:BlobClient.syncCopyFromURL> işlemini yapılandırma seçenekleri. |
BlobTag | |
BlobTags |
Blob etiketleri |
BlobUndeleteHeaders |
Blob_undelete işlemi için üst bilgileri tanımlar. |
BlobUndeleteOptions |
<xref:BlobClient.undelete> işlemini yapılandırma seçenekleri. |
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 |
<xref:BlockBlobClient.commitBlockList> işlemini yapılandırma seçenekleri. |
BlockBlobGetBlockListHeaders |
BlockBlob_getBlockList işlemi için üst bilgileri tanımlar. |
BlockBlobGetBlockListOptions |
<xref:BlockBlobClient.getBlockList> işlemini yapılandırma seçenekleri. |
BlockBlobParallelUploadOptions |
<xref:BlockBlobClient.uploadFile> ve <xref:BlockBlobClient.uploadSeekableStream>için seçenek arabirimi. |
BlockBlobPutBlobFromUrlHeaders |
BlockBlob_putBlobFromUrl işlemi için üst bilgileri tanımlar. |
BlockBlobQueryOptions |
<xref:BlockBlobClient.query> işlemini yapılandırma seçenekleri. |
BlockBlobStageBlockFromURLHeaders |
BlockBlob_stageBlockFromURL işlemi için üst bilgileri tanımlar. |
BlockBlobStageBlockFromURLOptions |
<xref:BlockBlobClient.stageBlockFromURL> işlemini yapılandırma seçenekleri. |
BlockBlobStageBlockHeaders |
BlockBlob_stageBlock işlemi için üst bilgileri tanımlar. |
BlockBlobStageBlockOptions |
<xref:BlockBlobClient.stageBlock> işlemini yapılandırma seçenekleri. |
BlockBlobSyncUploadFromURLOptions |
<xref:BlockBlobClient.syncUploadFromURL> işlemini yapılandırma seçenekleri. |
BlockBlobUploadHeaders |
BlockBlob_upload işlemi için üst bilgileri tanımlar. |
BlockBlobUploadOptions |
<xref:BlockBlobClient.upload> işlemini yapılandırma seçenekleri. |
BlockBlobUploadStreamOptions |
<xref:BlockBlobClient.uploadStream> işlemi için seçenek arabirimi. |
BlockList | |
CommonGenerateSasUrlOptions |
yaygın <xref:BlobGenerateSasUrlOptions> ve <xref:ContainerGenerateSasUrlOptions>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 |
<xref:ContainerClient.createIfNotExists> işlemi için yanıt verilerini içerir. |
ContainerCreateOptions |
<xref:ContainerClient.create> işlemini yapılandırma seçenekleri. |
ContainerDeleteBlobOptions |
<xref:ContainerClient.deleteBlob> işlemini yapılandırma seçenekleri. |
ContainerDeleteHeaders |
Container_delete işlemi için üst bilgileri tanımlar. |
ContainerDeleteIfExistsResponse |
<xref:ContainerClient.deleteIfExists> işlemi için yanıt verilerini içerir. |
ContainerDeleteMethodOptions |
<xref:ContainerClient.delete> işlemini yapılandırma seçenekleri. |
ContainerEncryptionScope |
Parametre grubu |
ContainerExistsOptions |
<xref:ContainerClient.exists> işlemini yapılandırma seçenekleri. |
ContainerGenerateSasUrlOptions |
<xref:ContainerClient.generateSasUrl> işlemini yapılandırma seçenekleri. |
ContainerGetAccessPolicyHeaders |
Container_getAccessPolicy işlemi için üst bilgileri tanımlar. |
ContainerGetAccessPolicyOptions |
<xref:ContainerClient.getAccessPolicy> işlemini yapılandırma seçenekleri. |
ContainerGetPropertiesHeaders |
Container_getProperties işlemi için üst bilgileri tanımlar. |
ContainerGetPropertiesOptions |
<xref:ContainerClient.getProperties> işlemini yapılandırma seçenekleri. |
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. Görmek:
|
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 <xref:ContainerSASPermissions> kullanılır. |
ContainerSetAccessPolicyHeaders |
Container_setAccessPolicy işlemi için üst bilgileri tanımlar. |
ContainerSetAccessPolicyOptions |
<xref:ContainerClient.setAccessPolicy> işlemini yapılandırma seçenekleri. |
ContainerSetMetadataHeaders |
Container_setMetadata işlemi için üst bilgileri tanımlar. |
ContainerSetMetadataOptions |
<xref:ContainerClient.setMetadata> işlemini 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 |
<xref:BlobServiceClient.findBlobsByTags> blob bilgileri |
FilterBlobItemModel |
Filtre Blobları API çağrısından blob bilgileri |
FilterBlobSegment |
<xref:BlobServiceClient.findBlobsByTags> işleminin segment yanıtı. |
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. |
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 |
ObjectReplicationPolicy |
Nesne Çoğaltma İlkesi Kimliğini ve ilgili <xref:ObjectReplicationRule>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 <xref:ObjectReplicationStatus> içerir. bir <xref:ObjectReplicationPolicy>altında birden fazla <xref:ObjectReplicationRule> olabilir. |
PageBlobClearPagesHeaders |
PageBlob_clearPages işlemi için üst bilgileri tanımlar. |
PageBlobClearPagesOptions |
<xref:PageBlobClient.clearPages> işlemini yapılandırma seçenekleri. |
PageBlobCopyIncrementalHeaders |
PageBlob_copyIncremental işlemi için üst bilgileri tanımlar. |
PageBlobCreateHeaders |
PageBlob_create işlemi için üst bilgileri tanımlar. |
PageBlobCreateIfNotExistsOptions |
<xref:PageBlobClient.createIfNotExists> işlemini yapılandırma seçenekleri. |
PageBlobCreateIfNotExistsResponse |
<xref:PageBlobClient.createIfNotExists> işlemi için yanıt verilerini içerir. |
PageBlobCreateOptions |
<xref: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 |
<xref:BlobClient.getPageRangesDiff> işlemi için yanıt verilerini içerir. |
PageBlobGetPageRangesHeaders |
PageBlob_getPageRanges işlemi için üst bilgileri tanımlar. |
PageBlobGetPageRangesOptions |
<xref:PageBlobClient.getPageRanges> işlemini yapılandırma seçenekleri. |
PageBlobGetPageRangesResponse |
<xref:BlobClient.getPageRanges> işlemi için yanıt verilerini içerir. |
PageBlobRequestConditions |
Bu sayfa blobunun oluşturulmasına eklenecek koşullar. |
PageBlobResizeHeaders |
PageBlob_resize işlemi için üst bilgileri tanımlar. |
PageBlobResizeOptions |
<xref:PageBlobClient.resize> işlemini yapılandırma seçenekleri. |
PageBlobStartCopyIncrementalOptions |
<xref:PageBlobClient.startCopyIncremental> işlemini yapılandırma seçenekleri. |
PageBlobUpdateSequenceNumberHeaders |
PageBlob_updateSequenceNumber işlemi için üst bilgileri tanımlar. |
PageBlobUpdateSequenceNumberOptions |
<xref:PageBlobClient.updateSequenceNumber> işlemini yapılandırma seçenekleri. |
PageBlobUploadPagesFromURLHeaders |
PageBlob_uploadPagesFromURL işlemi için üst bilgileri tanımlar. |
PageBlobUploadPagesFromURLOptions |
<xref:PageBlobClient.uploadPagesFromURL> işlemini yapılandırma seçenekleri. |
PageBlobUploadPagesHeaders |
PageBlob_uploadPages işlemi için üst bilgileri tanımlar. |
PageBlobUploadPagesOptions |
<xref:PageBlobClient.uploadPages> işlemini yapılandırma seçenekleri. |
PageList |
Blob için sayfa aralıklarının listesi. |
ParsedBatchResponse |
Her alt sorgunun yanıtını içeren çok parçalı/karma yanıt. |
PipelineLike |
HTTP istek ilkelerini içeren <xref:Pipeline> sınıfı için bir arabirim. <xref: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 <xref:newPipeline> ve sağlanan ilkelere bakın. |
PipelineOptions |
İşlem hattı oluşturucu için seçenek arabirimi. |
Range |
Blob Hizmeti İşlemleri aralığı. |
RetentionPolicy |
ilişkili verilerin ne kadar süreyle kalıcı olması gerektiğini belirleyen bekletme ilkesi |
SASQueryParametersOptions |
<xref:SASQueryParameters>oluşturma seçenekleri. |
SasIPRange |
SAS için izin verilen IP aralığı. |
SequenceNumberAccessConditions |
Parametre grubu |
ServiceFilterBlobsHeaders |
Service_filterBlobs işlemi için üst bilgileri tanımlar. |
ServiceFindBlobByTagsOptions |
<xref:BlobServiceClient.findBlobsByTags> işlemini yapılandırma seçenekleri. |
ServiceGenerateAccountSasUrlOptions |
<xref:BlobServiceClient.generateAccountSasUrl> işlemini yapılandırma seçenekleri. |
ServiceGetAccountInfoHeaders |
Service_getAccountInfo işlemi için üst bilgileri tanımlar. |
ServiceGetAccountInfoOptions |
<xref:BlobServiceClient.getAccountInfo> işlemini yapılandırma seçenekleri. |
ServiceGetPropertiesHeaders |
Service_getProperties işlemi için üst bilgileri tanımlar. |
ServiceGetPropertiesOptions |
<xref:BlobServiceClient.getProperties> işlemini yapılandırma seçenekleri. |
ServiceGetStatisticsHeaders |
Service_getStatistics işlemi için üst bilgileri tanımlar. |
ServiceGetStatisticsOptions |
<xref: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 |
<xref:BlobServiceClient.listContainers> işlemini yapılandırma seçenekleri. |
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 |
<xref:BlobServiceClient.setProperties> işlemini yapılandırma seçenekleri. |
ServiceSubmitBatchHeaders |
Service_submitBatch işlemi için üst bilgileri tanımlar. |
ServiceSubmitBatchOptionalParamsModel |
İsteğe bağlı parametreler. |
ServiceUndeleteContainerOptions |
<xref:BlobServiceClient.undeleteContainer> işlemini yapılandırma seçenekleri. |
SignedIdentifier |
İmzalı tanımlayıcı. |
SignedIdentifierModel |
imzalı tanımlayıcı |
StaticWebsite |
Hesabın statik web sitesi barındırmasını sağlayan özellikler |
StorageClientOptionalParams |
İsteğe bağlı parametreler. |
StoragePipelineOptions |
<xref: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ı |
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. |
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 |
<xref:deleteBlobs> işlemi için yanıt verilerini içerir. |
BlobBatchSetBlobsAccessTierResponse |
<xref:setBlobsAccessTier> işlemi için yanıt verilerini içerir. |
BlobBatchSubmitBatchResponse |
Blob toplu işlemleri için yanıt verilerini içerir. |
BlobCopyFromURLResponse |
copyFromURL işlemi için yanıt verilerini içerir. |
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. |
BlobDownloadResponseModel |
İndirme işlemi için yanıt verilerini içerir. |
BlobGetPropertiesResponseModel |
getProperties işlemi için yanıt verilerini içerir. |
BlobGetTagsResponse |
<xref:BlobClient.getTags> işlemi için yanıt verilerini içerir. |
BlobImmutabilityPolicyMode |
BlobImmutabilityPolicyMode değerlerini tanımlar. |
BlobQueryArrowFieldType |
<xref:BlobQueryArrowField>türü. |
BlobQueryResponseModel |
Sorgu işlemi için yanıt verilerini içerir. |
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 |
<xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>ve <xref:BlockBlobClient.uploadBrowserDate>için yanıt türü. |
BlockBlobCommitBlockListResponse |
commitBlockList işlemi için yanıt verilerini içerir. |
BlockBlobGetBlockListResponse |
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. |
ContainerCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
ContainerDeleteResponse |
Silme işlemi için yanıt verilerini içerir. |
ContainerGetAccessPolicyResponse |
<xref:ContainerClient.getAccessPolicy> işlemi için 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 |
<xref:BlobClient.beginCopyFromURL> tarafından döndürülen poller'ın çalışması için gereken bir <xref: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. |
GeoReplicationStatusType |
GeoReplicationStatusType değerlerini tanımlar. |
LeaseDurationType |
LeaseDurationType değerlerini tanımlar. |
LeaseOperationResponse |
Kira oluşturan, değiştiren veya silecek işlemlerin yanıt verilerini içerir. Bkz. <xref:BlobLeaseClient>. |
LeaseStateType |
LeaseStateType değerlerini tanımlar. |
LeaseStatusType |
LeaseStatusType değerlerini tanımlar. |
ListBlobsIncludeItem |
ListBlobsIncludeItem değerlerini tanımlar. |
ListContainersIncludeType |
ListContainersIncludeType 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. <xref:ObjectReplicationPolicy> ve <xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
clearPages işlemi için yanıt verilerini içerir. |
PageBlobCopyIncrementalResponse |
copyIncremental işlemi için yanıt verilerini içerir. |
PageBlobCreateResponse |
Oluşturma 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. |
SequenceNumberActionType |
SequenceNumberActionType değerlerini tanımlar. |
ServiceFindBlobsByTagsSegmentResponse |
<xref: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. |
ServiceGetStatisticsResponse |
getStatistics işlemi için yanıt verilerini içerir. |
ServiceGetUserDelegationKeyResponse |
<xref:getUserDelegationKey> işlemi için yanıt verilerini içerir. |
ServiceListContainersSegmentResponse |
listContainersSegment işlemi için yanıt verilerini içerir. |
ServiceSetPropertiesResponse |
setProperties işleminin yanıt verilerini içerir. |
ServiceSubmitBatchResponseModel |
submitBatch işlemi için yanıt verilerini içerir. |
SkuName |
SkuName değerlerini tanımlar. |
SyncCopyStatusType |
SyncCopyStatusType değerlerini tanımlar. |
Tags |
Blob etiketleri. |
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ı . |
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. |
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 <xref:SASQueryParameters> nesnesi oluşturur. |
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:
|
is |
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı |
new |
Kimlik bilgileri sağlanan yeni bir İşlem Hattı nesnesi oluşturur. |
İş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 <xref:SASQueryParameters> nesnesi oluşturur.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
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:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Tanımlayıcı kullanma örneği:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Blob adı kullanan örnek:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
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:
// 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)
Parametreler
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
blobServiceClient.getUserDelegationKey()
dönüş değeri
- accountName
-
string
Döndürülenler
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)
Parametreler
- pipeline
-
unknown
İşlem Hattı olabilecek bir bağımsız değişken
Döndürülenler
boolean
bağımsız değişken İşlem hattı sözleşmesini karşıladığında true
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Kimlik bilgileri sağlanan yeni bir İşlem Hattı nesnesi oluşturur.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
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
Opsiyonel. Seçenekler.
Döndürülenler
Yeni bir İşlem Hattı nesnesi.
Azure SDK for JavaScript