@azure/storage-blob package
Sınıflar
AccountSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, Bir AccountSAS tarafından verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve AccountSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AccountSASResourceTypes |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen kaynakları temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu kaynak türüne erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve AccountSASSignatureValues nesnesinde kaynaklar alanı olarak ayarlanmalıdır. Bu sınıf olmadan kaynak dizesini oluşturmak mümkündür, ancak kaynakların sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AccountSASServices |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen hizmetleri temsil eden bir dize oluşturmak için yardımcı bir sınıftır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin söz konusu hizmete erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve AccountSASSignatureValues nesnesinde hizmetler alanı olarak ayarlanmalıdır. Bu sınıf olmadan hizmet dizesini oluşturmak mümkündür, ancak hizmetlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AnonymousCredential |
AnonymousCredential, AnonymousCredentialPolicy nesneleri oluşturmak için kullanılan credentialPolicyCreator üyesini sağlar. AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
AppendBlobClient |
AppendBlobClient, ekleme blobları için geçerli olan bir işlem kümesi tanımlar. |
BaseRequestPolicy |
Tüm istek ilkelerinin türetildiği temel sınıf. |
BlobBatch |
BlobBatch, bloblarda toplu bir işlem kümesini temsil eder.
Şu anda yalnızca |
BlobBatchClient |
BlobBatchClient, Azure Depolama Blob hizmetine toplu istekler göndermenize olanak tanır. Bkz. https://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 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. |
RestError |
Başarısız işlem hattı istekleri için özel bir hata türü. |
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:
|
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 |
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 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 SAS hakkında daha fazla kavramsal bilgi için https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 bkz. gerekli parametreler de dahil olmak üzere parametrelerin açıklamaları için https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas bakın |
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 |
<xref:appendBlobClient.createIfNotExists> işlemi için yanıt verilerini içerir. |
AppendBlobCreateOptions |
işlemi oluşturma |
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ş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 |
abortCopyFromURL işlemini |
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 |
beginCopyFromURL işlemini |
BlobBeginCopyFromURLResponse |
beginCopyFromURL işleminin |
BlobBeginCopyFromUrlPollState |
poller tarafından kullanılan durum beginCopyFromURLdö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 |
createSnapshot işlemini yapılandırma seçenekleri. |
BlobDeleteHeaders |
Blob_delete işlemi için üst bilgileri tanımlar. |
BlobDeleteIfExistsResponse |
deleteIfExists işlemi için yanıt verilerini içerir. |
BlobDeleteImmutabilityPolicyHeaders |
Blob_deleteImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
BlobDeleteImmutabilityPolicyOptions |
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 |
indirme işlemini yapılandırma seçenekleri. |
BlobDownloadResponseParsed |
indirme işleminin yanıt verilerini içerir. |
BlobDownloadToBufferOptions |
downloadToBuffer işlemi için seçenek arabirimi. |
BlobExistsOptions |
yapılandırma seçenekleri işlemde mevcuttur. |
BlobFlatListSegment |
BlobFlatListSegment'i temsil eden bir arabirim. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
generateSasUrl işlemini yapılandırma seçenekleri. |
BlobGetAccountInfoHeaders |
Blob_getAccountInfo işlemi için üst bilgileri tanımlar. |
BlobGetAccountInfoOptions |
getAccountInfo işlemini |
BlobGetPropertiesHeaders |
Blob_getProperties işlemi için üst bilgileri tanımlar. |
BlobGetPropertiesOptions |
getProperties işlemini yapılandırma seçenekleri. |
BlobGetPropertiesResponse |
getProperties işleminin 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çı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 outputTextConfiguration |
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. Yalnızca inputTextConfigurationiç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 | |
BlobSetImmutabilityPolicyHeaders |
Blob_setImmutabilityPolicy işlemi için üst bilgileri tanımlar. |
BlobSetImmutabilityPolicyOptions |
Değişmezlik ilkesini ayarlama seçenekleri setImmutabilityPolicy işlemi. |
BlobSetLegalHoldHeaders |
Blob_setLegalHold işlemi için üst bilgileri tanımlar. |
BlobSetLegalHoldOptions |
Yasal tutma ayarlama seçenekleriLegalHold işlemi. |
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 |
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 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 |
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 | |
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 |
createIfNotExists işleminin yanıt verilerini içerir. |
ContainerCreateOptions |
işlemi oluşturma |
ContainerDeleteBlobOptions |
deleteBlob işlemini yapılandırma seçenekleri. |
ContainerDeleteHeaders |
Container_delete işlemi için üst bilgileri tanımlar. |
ContainerDeleteIfExistsResponse |
deleteIfExists işlemi için yanıt verilerini içerir. |
ContainerDeleteMethodOptions |
işlemini yapılandırma |
ContainerEncryptionScope |
Parametre grubu |
ContainerExistsOptions |
yapılandırma seçenekleri işlem vardır. |
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 |
ContainerGetAccountInfoHeaders |
Container_getAccountInfo işlemi için üst bilgileri tanımlar. |
ContainerGetAccountInfoOptions |
getAccountInfo işlemini |
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ı 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 ContainerSASPermissions 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, 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 |
bulBlobsByTags 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ğ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. |
IHttpClient |
Çekirdek-http istek ilkeleri için uyumlu bir arabirim |
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 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 |
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şleminin 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 |
<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 |
getPageRanges işlemini |
PageBlobGetPageRangesResponse |
getPageRanges(number, number, PageBlobGetPageRangesOptions) işlemi için yanıt verilerini içerir. |
PageBlobListPageRangesDiffOptions |
listPageRangesDiff işlemini yapılandırma seçenekleri. |
PageBlobListPageRangesOptions | |
PageBlobRequestConditions |
Bu sayfa blobunun oluşturulmasına eklenecek koşullar. |
PageBlobResizeHeaders |
PageBlob_resize işlemi için üst bilgileri tanımlar. |
PageBlobResizeOptions |
işlemini yapılandırma |
PageBlobStartCopyIncrementalOptions |
startCopyIncremental işlemini |
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. |
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ığı. |
RequestPolicyFactory |
Core-http'nin RequestPolicyFactory ile uyumluluk arabirimi |
RequestPolicyOptions |
RequestPolicy ile uyumluluk arabirimi |
ResponseLike |
Basit bir _response özelliğine sahip bir nesne. |
ResponseWithBody |
Gövde ve üst bilgiler zaten bilinen türlerde ayrıştırılmış _response özelliğine sahip bir nesne. |
ResponseWithHeaders |
Önceden türü oluşturulmuş bir nesneye ayrıştırılmış üst bilgileri olan _response özelliğine sahip bir nesne. |
RetentionPolicy |
ilişkili verilerin ne kadar süreyle kalıcı olması gerektiğini belirleyen bekletme ilkesi |
SASQueryParametersOptions |
SASQueryParametersoluşturma seçenekleri. |
SasIPRange |
SAS için izin verilen IP aralığı. |
SequenceNumberAccessConditions |
Parametre grubu |
ServiceClientOptions |
ServiceClientOptions |
ServiceFilterBlobsHeaders |
Service_filterBlobs işlemi için üst bilgileri tanımlar. |
ServiceFindBlobByTagsOptions |
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 |
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 |
<xref:BlobServiceClient.renameContainer> işlemini yapılandırma seçenekleri. |
ServiceSetPropertiesHeaders |
Service_setProperties işlemi için üst bilgileri tanımlar. |
ServiceSetPropertiesOptions |
kümesiÖzellikler 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 |
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. |
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. |
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 verilerini içerir. |
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 |
getTags işlemi için yanıt verilerini içerir. |
BlobImmutabilityPolicyMode |
BlobImmutabilityPolicyMode değerlerini tanımlar. |
BlobQueryArrowFieldType |
BlobQueryArrowFieldtürü. |
BlobQueryResponseInternal |
Sorgu işlemi için yanıt verilerini içerir. |
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 |
uploadFile, uploadStreamve <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. |
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. |
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 |
findBlobsByTags işleminin yanıtı. |
ContainerGetAccessPolicyResponse |
getAccessPolicy |
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 |
beginCopyFromURL tarafından döndürülen poller için gereken BlobClient işlemlerini tanımlar. |
CopyStatusType |
CopyStatusType değerlerini tanımlar. |
CredentialPolicyCreator |
Sağlanan nextPolicy kullanan yeni bir CredentialPolicy oluşturan fabrika işlevi. |
DeleteSnapshotsOptionType |
DeleteSnapshotsOptionType değerlerini tanımlar. |
EncryptionAlgorithmType |
EncryptionAlgorithmType değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerlerAES256 |
GeoReplicationStatusType |
GeoReplicationStatusType değerlerini tanımlar. |
HttpRequestBody |
İstekte desteklenen gövde türleri. NodeJS.ReadableStream ve () => NodeJS.ReadableStream yalnızca Node'dur. Blob, ReadableStream ve () => ReadableStream yalnızca tarayıcıdır. |
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. |
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. |
SequenceNumberActionType |
SequenceNumberActionType değerlerini tanımlar. |
ServiceFindBlobsByTagsSegmentResponse |
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 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. |
WithResponse |
Bilinen bir _response özelliğine sahip bir işlem sonucunu temsil eden bir tür. |
Numaralandırmalar
BlockBlobTier |
Blob üzerindeki erişim katmanını temsil eder. Blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz. Sık erişimli, seyrek erişimli ve arşiv depolama katmanları . |
KnownEncryptionAlgorithmType |
Hizmetin kabul EncryptionAlgorithmType bilinen değerleri. |
PremiumPageBlobTier |
Blobu ayarlanacağı sayfa blob katmanını belirtir. Bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir. PageBlobTier başına ilgili IOPS ve aktarım hızı hakkında ayrıntılı bilgi için lütfen buradaki bakın. |
SASProtocol |
Oluşturulan SAS için protokoller. |
StorageBlobAudience |
Depolama için bilinen bulut hedef kitlelerini tanımlar. |
StorageRetryPolicyType |
RetryPolicy türleri. |
İşlevler
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur. Bkz. https://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 lütfen izinler, startsOn ve tanımlayıcı gibi ilgili özellikleri doğrudan ayarlayın. UYARI: Tanımlayıcı sağlanmadığında izinler ve süre sonuOn gereklidir. Tanımlayıcıya değer atamanız veya süre sonuBu oluşturucuyla başlarsanız & izinleri için el ile atamanız gerekir. Aşağıdaki kod parçacıklarını çalıştırmadan önce gerekli ayrıntıları doldurun. Örnek kullanım:
Tanımlayıcı kullanma örneği:
Blob adı kullanan örnek:
|
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneğini oluşturur. UYARI: Kullanıcı temsilcisi SAS oluşturulurken tanımlayıcı yoksayılır, izinler ve expiresOn gereklidir. Örnek kullanım:
|
get |
Blob hizmetine yönelik bir depolama hesabına yönelik OAuth hedef kitlesi elde etmek için. |
is |
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı |
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 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 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 * 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 // 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 * 1000), // 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 * 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 // 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
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
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ğ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
Opsiyonel. Seçenekler.
Döndürülenler
Yeni bir İşlem Hattı nesnesi.