@azure/storage-blob package
Sınıflar
AccountSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından 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 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 yardımcı bir sınıftı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 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 dizi işlemi tanımlar. |
BaseRequestPolicy |
Tüm istek ilkelerinin türetildiği temel sınıf. |
BlobBatch |
BlobBatch, bloblar üzerinde toplu bir işlem kümesini temsil eder.
Şu anda yalnızca |
BlobBatchClient |
BlobBatchClient, Azure Depolama Blob hizmetine toplu istekler göndermenize olanak tanır. Bkz. https://docs.microsoft.com/en-us/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 BlobClient için kiraları yöneten bir istemci. |
BlobSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, serviceSAS tarafından bloba 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. |
BlobServiceClient |
BlobServiceClient, Blob kapsayıcılarını işlemenize olanak sağlayan Azure Depolama Blobu hizmetine yönelik bir İstemciyi temsil eder. |
BlockBlobClient |
BlockBlobClient, blok blobları için geçerli olan bir işlem kümesi tanımlar. |
ContainerClient |
ContainerClient, bloblarını işlemenize olanak sağlayan Azure Depolama kapsayıcısının URL'sini temsil eder. |
ContainerSASPermissions |
Bu, ServiceSAS tarafından kapsayıcıya 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. |
Credential |
Kimlik bilgisi, Azure Depolama HTTP istekleri imzalama için soyut bir sınıftır. Bu sınıf CredentialPolicy'yi oluşturan bir credentialPolicyCreator fabrikasını barındıracak. |
CredentialPolicy |
Göndermeden önce HTTP(S) isteklerini imzalamak için kullanılan kimlik bilgisi ilkesi. Bu soyut bir sınıftır. |
HttpHeaders |
HTTP üst bilgi anahtarı/değer çiftleri koleksiyonu. |
PageBlobClient |
PageBlobClient, sayfa blobları için geçerli olan bir dizi işlemi tanımlar. |
Pipeline |
HTTP istek ilkelerini içeren bir pipeline sınıfı. newPipeline öğesini ç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. |
RequestPolicyOptions |
RequestPolicy oluştururken kullanılabilecek isteğe bağlı özellikler. |
RestError |
Hizmet uç noktasına yapılan HTTP isteğinden kaynaklanan bir hata. |
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 içine toString() kodlanabilir ve doğrudan url'ye eklenebilir (ancak mevcut sorgu parametreleri olması durumunda burada dikkatli olunmalıdır ve bu da bu sorgu parametrelerini eklemenin uygun araçlarını etkileyebilir). 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. |
StorageRetryPolicy |
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanarak yeniden deneme ilkesi. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory, StorageRetryPolicy nesnelerinin oluşturulmasına 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. |
WebResource |
Yeni bir WebResource nesnesi oluşturur. Bu sınıf, kitaplık/uygulamadan bağımsız olarak ve istek başlatmak için gerekli özellikleri sarmalayarak REST çağrısı üzerinde soyutlama sağlar. |
Arabirimler
AccessPolicy |
Erişim ilkesi |
AccountSASPermissionsLike |
Hesap SAS izni gibi görünen bir tür. Ham nesnelerden SAS izinlerini ayrıştırmak için AccountSASPermissions içinde 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 almak için generateAccountSASQueryParameters öğesini çağırın. Not: hem bu sınıfın hem de SASQueryParameters'ın mevcut olduğunu çünkü ilkinin değişebilir 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. SAS hakkında daha fazla kavramsal bilgi için bkz https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 . Gerekli olan parametreler dahil olmak üzere parametrelerin açıklamaları için bkz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas . |
AppendBlobAppendBlockFromURLOptions |
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 |
appendBlock işlemini yapılandırma seçenekleri. |
AppendBlobCreateHeaders |
AppendBlob_create işlemi için üst bilgileri tanımlar. |
AppendBlobCreateIfNotExistsOptions |
createIfNotExists işlemini yapılandırma seçenekleri. |
AppendBlobCreateIfNotExistsResponse |
İşlemin <xref:appendBlobClient.createIfNotExists> yanıt verilerini içerir. |
AppendBlobCreateOptions |
Oluşturma işlemini yapılandırma seçenekleri. |
AppendBlobRequestConditions |
Bu ekleme blobunun oluşturulmasına eklenecek koşullar. |
AppendBlobSealOptions |
Sızdırmazlık işlemini yapılandırma seçenekleri. |
AppendPositionAccessConditions |
Parametre grubu |
BatchSubRequest |
Toplu işlemle ilişkili 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 |
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önder. |
BlobBeginCopyFromURLOptions |
beginCopyFromURL işlemini yapılandırma seçenekleri. |
BlobBeginCopyFromURLResponse |
beginCopyFromURL işleminin yanıt verilerini içerir. |
BlobBeginCopyFromUrlPollState |
Poller tarafından kullanılan durum beginCopyFromURL'den döndürüldü. Kopyalama ilerleme durumu algılandığında bu durum 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 |
createSnapshot işlemini yapılandırma seçenekleri. |
BlobDeleteHeaders |
Blob_delete işlemi için üst bilgileri tanımlar. |
BlobDeleteIfExistsResponse |
deleteIfExists işleminin yanıt verilerini içerir. |
BlobDeleteImmutabilityPolicyHeaders |
Blob_deleteImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
BlobDeleteImmutabilityPolicyOptions |
Değişmezlik ilkesi silme seçenekleri deleteImmutabilityPolicy işlemi. |
BlobDeleteOptions |
Silme 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 |
İndirme işlemini yapılandırma seçenekleri. |
BlobDownloadResponseParsed |
İndirme işlemi için yanıt verilerini içerir. |
BlobDownloadToBufferOptions |
downloadToBuffer işlemi için seçenek arabirimi. |
BlobExistsOptions |
Mevcut işlemi yapılandırma seçenekleri. |
BlobFlatListSegment |
BlobFlatListSegment'i temsil eden bir arabirim. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
generateSasUrl işlemini yapılandırma seçenekleri. |
BlobGetPropertiesHeaders |
Blob_getProperties işlemi için üst bilgileri tanımlar. |
BlobGetPropertiesOptions |
getProperties işlemini yapılandırma seçenekleri. |
BlobGetPropertiesResponse |
getProperties işlemi için yanıt verilerini içerir. |
BlobGetTagsHeaders |
Blob_getTags işlemi için üst bilgileri tanımlar. |
BlobGetTagsOptions |
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çıklama. |
BlobItem |
Azure Depolama blobu |
BlobItemInternal |
Azure Depolama blobu |
BlobPrefix | |
BlobProperties |
Blobun özellikleri |
BlobQueryArrowConfiguration |
Apache Ok biçiminde blob sorgulama seçenekleri. Yalnızca outputTextConfiguration için geçerlidir. |
BlobQueryArrowField |
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çimiyle blob sorgulama seçenekleri. Yalnızca 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ı Yenile 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'ta ham nesnelerden SAS izinlerini ayrıştırmak için 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 hizmetinin istatistikleri. |
BlobSetHTTPHeadersHeaders |
Blob_setHttpHeaders işlemi için üst bilgileri tanımlar. |
BlobSetHTTPHeadersOptions |
SetHTTPHeaders işlemini yapılandırma seçenekleri. |
BlobSetImmutabilityPolicyHeaders |
Blob_setImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
BlobSetImmutabilityPolicyOptions |
Değişmezlik ilkesi setImmutabilityPolicy işlemini ayarlama seçenekleri. |
BlobSetLegalHoldHeaders |
Blob_setLegalHold işlemi için üst bilgileri tanımlar. |
BlobSetLegalHoldOptions |
Yasal tutma kümesiLegalHold işlemini ayarlama seçenekleri. |
BlobSetMetadataHeaders |
Blob_setMetadata işlemi için üst bilgileri tanımlar. |
BlobSetMetadataOptions |
setMetadata işlemini yapılandırma seçenekleri. |
BlobSetTagsHeaders |
Blob_setTags işlemi için üst bilgileri tanımlar. |
BlobSetTagsOptions |
setTags işlemini yapılandırma seçenekleri. |
BlobSetTierHeaders |
Blob_setTier işlemi için üst bilgileri tanımlar. |
BlobSetTierOptions |
setAccessTier işlemini yapılandırma seçenekleri. |
BlobStartCopyFromURLHeaders |
Blob_startCopyFromURL işlemi için üst bilgileri tanımlar. |
BlobStartCopyFromURLOptions |
beginCopyFromURL işlemini yapılandırma seçenekleri. |
BlobSyncCopyFromURLOptions |
syncCopyFromURL işlemini yapılandırma seçenekleri. |
BlobTag | |
BlobTags |
Blob etiketleri |
BlobUndeleteHeaders |
Blob_undelete işlemi için üst bilgileri tanımlar. |
BlobUndeleteOptions |
Geri alma 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 |
commitBlockList işlemini yapılandırma seçenekleri. |
BlockBlobGetBlockListHeaders |
BlockBlob_getBlockList işlemi için üst bilgileri tanımlar. |
BlockBlobGetBlockListOptions |
getBlockList işlemini yapılandırma seçenekleri. |
BlockBlobParallelUploadOptions |
uploadFile ve <xref:BlockBlobClient.uploadSeekableStream>için seçenek arabirimi. |
BlockBlobPutBlobFromUrlHeaders |
BlockBlob_putBlobFromUrl işlemi için üst bilgileri tanımlar. |
BlockBlobQueryOptions |
Sorgu işlemini yapılandırma seçenekleri. |
BlockBlobStageBlockFromURLHeaders |
BlockBlob_stageBlockFromURL işlemi için üst bilgileri tanımlar. |
BlockBlobStageBlockFromURLOptions |
stageBlockFromURL işlemini yapılandırma seçenekleri. |
BlockBlobStageBlockHeaders |
BlockBlob_stageBlock işlemi için üst bilgileri tanımlar. |
BlockBlobStageBlockOptions |
stageBlock işlemini yapılandırma seçenekleri. |
BlockBlobSyncUploadFromURLOptions |
syncUploadFromURL işlemini yapılandırma seçenekleri. |
BlockBlobUploadHeaders |
BlockBlob_upload işlemi için üst bilgileri tanımlar. |
BlockBlobUploadOptions |
Karşıya yükleme işlemini yapılandırma seçenekleri. |
BlockBlobUploadStreamOptions |
uploadStream işlemi için seçenek arabirimi. |
BlockList | |
CommonGenerateSasUrlOptions |
BlobGenerateSasUrlOptions ve ContainerGenerateSasUrlOptions ortak seçenekleri. |
CommonOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
ContainerAcquireLeaseOptions |
Kapsayıcı - Kiralama Alma işlemini yapılandırma seçenekleri. |
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 |
createIfNotExists işlemi için yanıt verilerini içerir. |
ContainerCreateOptions |
Oluşturma işlemini yapılandırma seçenekleri. |
ContainerDeleteBlobOptions |
deleteBlob işlemini yapılandırma seçenekleri. |
ContainerDeleteHeaders |
Container_delete işlemi için üst bilgileri tanımlar. |
ContainerDeleteIfExistsResponse |
deleteIfExists işleminin yanıt verilerini içerir. |
ContainerDeleteMethodOptions |
Silme işlemini yapılandırma seçenekleri. |
ContainerEncryptionScope |
Parametre grubu |
ContainerExistsOptions |
Yapılandırma seçenekleri var işlemi. |
ContainerFilterBlobsHeaders |
Container_filterBlobs işlemi için üst bilgileri tanımlar. |
ContainerFindBlobByTagsOptions |
findBlobsByTags işlemini yapılandırma seçenekleri. |
ContainerGenerateSasUrlOptions |
generateSasUrl işlemini yapılandırma seçenekleri. |
ContainerGetAccessPolicyHeaders |
Container_getAccessPolicy işlemi için üst bilgileri tanımlar. |
ContainerGetAccessPolicyOptions |
getAccessPolicy işlemini yapılandırma seçenekleri. |
ContainerGetPropertiesHeaders |
Container_getProperties işlemi için üst bilgileri tanımlar. |
ContainerGetPropertiesOptions |
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ı - Liste Blobları işlemlerini yapılandırma seçenekleri. Bkz. |
ContainerProperties |
Kapsayıcının özellikleri |
ContainerReleaseLeaseOptions |
Kapsayıcı - Serbest Bırakma Kiralama işlemini yapılandırma seçenekleri. |
ContainerRenameHeaders |
Container_rename işlemi için üst bilgileri tanımlar. |
ContainerRenewLeaseOptions |
Kapsayıcı yapılandırma seçenekleri - Kirayı Yenile işlemi. |
ContainerRequestConditions |
Kapsayıcı için karşılanması gereken koşullar. |
ContainerSASPermissionsLike |
Kapsayıcı SAS izni gibi görünen bir tür. Ham nesnelerden SAS izinlerini ayrıştırmak için ContainerSASPermissions içinde kullanılır. |
ContainerSetAccessPolicyHeaders |
Container_setAccessPolicy işlemi için üst bilgileri tanımlar. |
ContainerSetAccessPolicyOptions |
setAccessPolicy işlemini yapılandırma seçenekleri. |
ContainerSetMetadataHeaders |
Container_setMetadata işlemi için üst bilgileri tanımlar. |
ContainerSetMetadataOptions |
setMetadata işlemini yapılandırma seçenekleri. |
ContainerUndeleteHeaders |
Container_restore işlemi için üst bilgileri tanımlar. |
CorsRule |
CORS, başka bir etki alanındaki kaynaklara erişmek için bir etki alanı altında çalışan bir web uygulamasını etkinleştiren bir HTTP özelliğidir. Web tarayıcıları, bir 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 |
findBlobsByTags'ten blob bilgileri |
FilterBlobItemModel |
Filtre Blobları API çağrısından blob bilgileri |
FilterBlobSegment |
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ğerlerinde kimlik doğrulama bilgilerini temsil eder. |
HttpOperationResponse |
Http isteği ve yanıtı için sarmalayıcı nesnesi. Seri durumdan çıkarılmış nesne, yanıt gövdesi JSON veya XML olarak alındığında özelliğinde depolanır |
IHttpClient |
HttpRequests gönderebilen ve vaat edilen HttpResponses'i alabilen bir arabirim. |
Lease |
Belirli bir kiralamanın ayrıntıları. |
LeaseAccessConditions |
Parametre grubu |
LeaseOperationOptions |
Kira 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 saatlik veya dakikalık toplamalar halinde API'ye göre gruplandırılmış istek istatistiklerinin özeti |
ModificationConditions |
Koşullu istekler için değiştirme 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 objectReplicationRule'un ilgili listesini içerir. Bu, kaynak blobda 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 (ör. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Bir blobun Nesne Çoğaltma Kuralı Kimliğini ve ObjectReplicationStatus değerini içerir. ObjectReplicationPolicy altında birden fazla ObjectReplicationRule olabilir. |
PageBlobClearPagesHeaders |
PageBlob_clearPages işlemi için üst bilgileri tanımlar. |
PageBlobClearPagesOptions |
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 |
createIfNotExists işlemini yapılandırma seçenekleri. |
PageBlobCreateIfNotExistsResponse |
createIfNotExists işlemi için yanıt verilerini içerir. |
PageBlobCreateOptions |
Oluşturma işlemini yapılandırma seçenekleri. |
PageBlobGetPageRangesDiffHeaders |
PageBlob_getPageRangesDiff işlemi için üst bilgileri tanımlar. |
PageBlobGetPageRangesDiffOptions |
İşlemi yapılandırma <xref:PageBlobClient.getRangesDiff> seçenekleri. |
PageBlobGetPageRangesDiffResponse |
İşlemin getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) yanıt verilerini içerir. |
PageBlobGetPageRangesHeaders |
PageBlob_getPageRanges işlemi için üst bilgileri tanımlar. |
PageBlobGetPageRangesOptions |
getPageRanges işlemini yapılandırma seçenekleri. |
PageBlobGetPageRangesResponse |
İşlemin getPageRanges(number, number, PageBlobGetPageRangesOptions) yanıt verilerini içerir. |
PageBlobListPageRangesDiffOptions |
listPageRangesDiff işlemini yapılandırma seçenekleri. |
PageBlobListPageRangesOptions |
listPageRanges işlemini yapılandırma seçenekleri. |
PageBlobRequestConditions |
Bu sayfa blobunun oluşturulmasına eklenecek koşullar. |
PageBlobResizeHeaders |
PageBlob_resize işlemi için üst bilgileri tanımlar. |
PageBlobResizeOptions |
Yeniden boyutlandırma işlemini yapılandırma seçenekleri. |
PageBlobStartCopyIncrementalOptions |
startCopyIncremental işlemini yapılandırma seçenekleri. |
PageBlobUpdateSequenceNumberHeaders |
PageBlob_updateSequenceNumber işlemi için üst bilgileri tanımlar. |
PageBlobUpdateSequenceNumberOptions |
updateSequenceNumber işlemini yapılandırma seçenekleri. |
PageBlobUploadPagesFromURLHeaders |
PageBlob_uploadPagesFromURL işlemi için üst bilgileri tanımlar. |
PageBlobUploadPagesFromURLOptions |
uploadPagesFromURL işlemini yapılandırma seçenekleri. |
PageBlobUploadPagesHeaders |
PageBlob_uploadPages işlemi için üst bilgileri tanımlar. |
PageBlobUploadPagesOptions |
uploadPages işlemini yapılandırma seçenekleri. |
PageList |
Blob için sayfa aralıklarının listesi. |
PageRangeInfo | |
ParsedBatchResponse |
Her alt sorgunun yanıtını içeren çok parçalı/karma yanıt. |
PipelineLike |
HTTP istek ilkelerini içeren pipeline sınıfı arabirimi. newPipeline öğesini ç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 bir listesini içerir. Poller sınıfı tetiklemeyi başlatmak, beklemek ve uzun süre çalışan bir işlemi iptal etmek için 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 amacıyla bir poller'in soyut gösterimi. |
PollerLikeWithCancellation |
Kullanıcının çalışması gereken en düşük API'yi kullanıma sunma amacıyla bir poller'in soyut gösterimi. |
Range |
Blob Hizmeti İşlemleri aralığı. |
RequestPolicy |
İstek ilkesinin temel yapısı. |
RetentionPolicy |
ilişkili verilerin ne kadar süreyle kalıcı olması gerektiğini belirleyen bekletme ilkesi |
SASQueryParametersOptions |
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 |
findBlobsByTags işlemini yapılandırma seçenekleri. |
ServiceGenerateAccountSasUrlOptions |
generateAccountSasUrl işlemini yapılandırma seçenekleri. |
ServiceGetAccountInfoHeaders |
Service_getAccountInfo işlemi için üst bilgileri tanımlar. |
ServiceGetAccountInfoOptions |
getAccountInfo işlemini yapılandırma seçenekleri. |
ServiceGetPropertiesHeaders |
Service_getProperties işlemi için üst bilgileri tanımlar. |
ServiceGetPropertiesOptions |
getProperties işlemini yapılandırma seçenekleri. |
ServiceGetStatisticsHeaders |
Service_getStatistics işlemi için üst bilgileri tanımlar. |
ServiceGetStatisticsOptions |
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 |
listContainers işlemini yapılandırma seçenekleri. |
ServiceListContainersSegmentHeaders |
Service_listContainersSegment işlemi için üst bilgileri tanımlar. |
ServiceRenameContainerOptions |
İşlemi yapılandırma <xref:BlobServiceClient.renameContainer> seçenekleri. |
ServiceSetPropertiesHeaders |
Service_setProperties işlemi için üst bilgileri tanımlar. |
ServiceSetPropertiesOptions |
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 |
undeleteContainer işlemini yapılandırma seçenekleri. |
SignedIdentifier |
İmzalı tanımlayıcı. |
SignedIdentifierModel |
imzalı tanımlayıcı |
StaticWebsite |
Bir 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 etiketlerine göre 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şlemi için 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 |
İşlemin deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) yanıt verilerini içerir. |
BlobBatchSetBlobsAccessTierResponse |
İşlemin setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) 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. |
BlobCopySourceTags |
BlobCopySourceTags değerlerini tanımlar. |
BlobCreateSnapshotResponse |
createSnapshot işlemi için yanıt verilerini içerir. |
BlobDeleteImmutabilityPolicyResponse |
deleteImmutabilityPolicy işlemi için 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 |
getTags işlemi için yanıt verilerini içerir. |
BlobImmutabilityPolicyMode |
BlobImmutabilityPolicyMode değerlerini tanımlar. |
BlobQueryArrowFieldType |
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şlemi için yanıt verilerini içerir. |
BlobSetLegalHoldResponse |
setLegalHold işlemi için 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şlemi için yanıt verilerini içerir. |
BlobType |
BlobType değerlerini tanımlar. |
BlobUndeleteResponse |
Geri alma işleminin yanıt verilerini içerir. |
BlobUploadCommonResponse |
uploadFile, 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. |
ContainerFindBlobsByTagsSegmentResponse |
findBlobsByTags işleminin yanıtı. |
ContainerGetAccessPolicyResponse |
getAccessPolicy 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şleminin yanıt verilerini içerir. |
ContainerRenameResponse |
Yeniden adlandırma işlemi için 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 |
BeginCopyFromURL tarafından döndürülen poller'ın çalışması için gereken blobclient işlemlerini tanımlar. |
CopyStatusType |
CopyStatusType değerlerini tanımlar. |
CredentialPolicyCreator |
Sağlanan nextPolicy kullanan yeni bir CredentialPolicy oluşturan fabrika işlevi. |
DeleteSnapshotsOptionType |
DeleteSnapshotsOptionType değerlerini tanımlar. |
EncryptionAlgorithmType |
EncryptionAlgorithmType değerlerini tanımlar. Hizmet tarafından desteklenen değerleri bilmeAES256 |
GeoReplicationStatusType |
GeoReplicationStatusType değerlerini tanımlar. |
HttpRequestBody |
Olası HTTP isteği gövde türleri |
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 |
Bir 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. |
PageBlobCopyIncrementalResponse |
copyIncremental işleminin yanıt verilerini içerir. |
PageBlobCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
PageBlobGetPageRangesDiffResponseModel |
getPageRangesDiff işlemi için yanıt verilerini içerir. |
PageBlobGetPageRangesResponseModel |
getPageRanges işleminin 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. |
RequestPolicyFactory |
Sağlanan nextPolicy'yi kullanan yeni bir RequestPolicy istek başına oluşturur. |
SequenceNumberActionType |
SequenceNumberActionType değerlerini tanımlar. |
ServiceFindBlobsByTagsSegmentResponse |
findBlobsByTags işleminin yanıtı. |
ServiceGetAccountInfoResponse |
getAccountInfo işlemi için 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 |
İşlemin getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) yanıt verilerini içerir. |
ServiceListContainersSegmentResponse |
listContainersSegment işlemi için yanıt verilerini içerir. |
ServiceSetPropertiesResponse |
setProperties işlemi için 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ı. |
KnownEncryptionAlgorithmType |
Hizmetin kabul ettiğini Bilinen EncryptionAlgorithmType değerleri. |
PremiumPageBlobTier |
Blobu ayarlanacağı sayfa blobu 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 buraya bakın. |
SASProtocol |
Oluşturulan SAS için protokoller. |
StorageBlobAudience |
Depolama için bilinen bulut hedef kitlelerini tanımlar. |
StorageRetryPolicyType |
RetryPolicy türleri. |
İşlevler
deserialization |
HTTP işlem hattından geçerken HTTP istek gövdelerini seri hale getiren yeni bir serileştirme RequestPolicyCreator oluşturun. |
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur. Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneğini oluşturur. Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için izinler, startsOn ve identifier gibi ilgili özellikleri doğrudan ayarlayın. UYARI: Tanımlayıcı sağlanmadığında izinler ve expiresOn gereklidir. Tanımlayıcıya değer atamanız veya expiresOn & izinleri, bu oluşturucuyla başlarsanız el ile atamanız gerekir. Aşağıdaki kod parçacıklarını çalıştırmadan önce gerekli ayrıntıları doldurun. Örnek kullanım:
Tanımlayıcı kullanma örneği:
Blob adı kullanan örnek:
|
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneğini oluşturur. UYARI: Kullanıcı temsilcisi SAS oluşturulurken tanımlayıcı yoksayılır, izinler ve expiresOn gereklidir. Örnek kullanım:
|
get |
|
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ğlanmış yeni bir İşlem Hattı nesnesi oluşturur. |
İşlev Ayrıntıları
deserializationPolicy(DeserializationContentTypes, SerializerOptions)
HTTP işlem hattından geçerken HTTP istek gövdelerini seri hale getiren yeni bir serileştirme RequestPolicyCreator oluşturun.
function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes, parsingOptions?: SerializerOptions): RequestPolicyFactory
Parametreler
- deserializationContentTypes
- DeserializationContentTypes
- parsingOptions
- SerializerOptions
Döndürülenler
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://docs.microsoft.com/en-us/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 izinler, startsOn ve identifier gibi ilgili özellikleri doğrudan ayarlayın.
UYARI: Tanımlayıcı sağlanmadığında izinler ve expiresOn gereklidir. Tanımlayıcıya değer atamanız veya expiresOn & izinleri, bu oluşturucuyla başlarsanız 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): 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:
// 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
dönüş değeri blobServiceClient.getUserDelegationKey()
- accountName
-
string
Döndürülenler
getBlobServiceAccountAudience(string)
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
Parametreler
- pipeline
-
unknown
İşlem Hattı olabilecek bir bağımsız değişken
Döndürülenler
pipeline
Bağımsız değişken İşlem Hattı sözleşmesini karşıladığında true
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Kimlik bilgileri sağlanmış yeni bir İşlem Hattı nesnesi oluşturur.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametreler
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential veya hizmete yönelik isteklerin @azure/identity
kimliğini doğrulamak için paketten herhangi bir kimlik bilgisi gibi. TokenCredential arabirimini uygulayan bir nesne de sağlayabilirsiniz. Belirtilmezse, AnonymousCredential kullanılır.
- pipelineOptions
- StoragePipelineOptions
İsteğe bağlı. Seçenekler’i seçin.
Döndürülenler
Yeni bir İşlem Hattı nesnesi.