Aracılığıyla paylaş


@azure/storage-file-share 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 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 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 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 bir yardımcı sınıfıdı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 dizesi 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.

BaseRequestPolicy

Tüm istek ilkelerinin türetildiği temel sınıf.

Credential

Kimlik bilgileri, Azure Depolama HTTP istekleri imzalama için 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.

FileSASPermissions

YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.

Bu, serviceSAS tarafından bir dosyaya 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 FileSASSignatureValues 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.

FileSystemAttributes

Bu, bir dosya veya dizine NTFS özniteliklerini temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır.

Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/create-file#file-system-attributes

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.

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 FileSASSignatureValues 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.

ShareClient

ShareClient, Azure Depolama paylaşımının dizinlerini ve dosyalarını işlemenize olanak sağlayan bir URL'yi temsil eder.

ShareDirectoryClient

ShareDirectoryClient, Azure Depolama dizininin dosyalarını ve dizinlerini işlemenize olanak sağlayan bir URL'yi temsil eder.

ShareFileClient

ShareFileClient, Azure Depolama dosyasının URL'sini temsil eder.

ShareLeaseClient

ShareFileClient veya ShareClient için kiraları yöneten bir istemci.

Bkz. https://docs.microsoft.com/rest/api/storageservices/lease-file ve Gör https://docs.microsoft.com/rest/api/storageservices/lease-share

ShareSASPermissions

Bu, serviceSAS tarafından bir paylaşıma 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 FileSASSignatureValues 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.

ShareServiceClient

ShareServiceClient, dosya paylaşımlarını işlemenize olanak sağlayan Azure Depolama Dosya hizmetinin URL'sini temsil eder.

StorageBrowserPolicy

StorageBrowserPolicy, Node.js ve tarayıcı çalışma zamanı arasındaki farkları işler; örneğin:

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

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

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

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.

Arabirimler

AccessPolicy

Erişim ilkesi.

AccountSASSignatureValues

YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.

AccountSASSignatureValues, 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, dosya url'lerine gerçekten uygulanabilen SAS'nin bir gösterimini elde etmek 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ştirilebilir ve mantıksal bir gösterimi olduğunu, ikincisi ise 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 parametreler de dahil olmak üzere parametrelerin açıklamaları için bkz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas .

ClearRange
CloseHandlesInfo

Kapanış, sonuç bilgilerini işler.

CommonGenerateSasUrlOptions

ShareGenerateSasUrlOptions ve FileGenerateSasUrlOptions ortak seçenekleri.

CommonOptions

Her uzak işlem için ortak seçenekler için bir arabirim.

CopyFileSmbInfo

Parametre grubu

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 API'leri farklı etki alanından çağırmasını engelleyen, aynı çıkış noktası ilkesi olarak bilinen bir güvenlik kısıtlaması uygular. CORS, bir etki alanına (çıkış noktası etki alanı) başka etki alanındaki API'leri çağırmasına izin veren güvenli bir yol sağlar.

DirectoryCloseHandlesHeaders

Kapanış tanıtıcıları isteği için ek yanıt üst bilgisi değerleri.

DirectoryCreateHeaders

Directory_create işlemi için üst bilgileri tanımlar.

DirectoryCreateIfNotExistsResponse

İşlemin createIfNotExists(DirectoryCreateOptions) yanıt verilerini içerir.

DirectoryCreateOptions

Oluşturma işlemini yapılandırma seçenekleri.

DirectoryDeleteHeaders

Directory_delete işlemi için üst bilgileri tanımlar.

DirectoryDeleteIfExistsResponse

İşlemin deleteIfExists(DirectoryDeleteOptions) yanıt verilerini içerir.

DirectoryDeleteOptions

Silme işlemini yapılandırma seçenekleri.

DirectoryExistsOptions

Mevcut işlemi yapılandırma seçenekleri.

DirectoryForceCloseHandlesHeaders

Directory_forceCloseHandles işlemi için üst bilgileri tanımlar.

DirectoryForceCloseHandlesOptions

forceCloseHandle'ı yapılandırma seçenekleri.

DirectoryForceCloseHandlesSegmentOptions

Dizin yapılandırma seçenekleri - Tanıtıcıları Kapatmaya Zorla Segment işlemleri.

Bkz.

DirectoryGetPropertiesHeaders

Directory_getProperties işlemi için üst bilgileri tanımlar.

DirectoryGetPropertiesOptions

getProperties işlemini yapılandırma seçenekleri.

DirectoryItem

Listelenen dizin öğesi.

DirectoryListFilesAndDirectoriesOptions

listFilesAndDirectories işlemini yapılandırma seçenekleri.

DirectoryListFilesAndDirectoriesSegmentHeaders

Directory_listFilesAndDirectoriesSegment işlemi için üst bilgileri tanımlar.

DirectoryListHandlesHeaders

Directory_listHandles işlemi için üst bilgileri tanımlar.

DirectoryListHandlesOptions

listHandles işlemini yapılandırma seçenekleri.

DirectoryListHandlesSegmentOptions

Dizin - Liste İşleyicileri Segment işlemlerini yapılandırma seçenekleri.

Bkz.

  • <xref:ShareDirectoryClient.listHandlesSegment>
  • <xref:ShareDirectoryClient.iterateHandleSegments>
  • <xref:ShareDirectoryClient.listHandleItems>
DirectoryProperties

Her uzak işlem için ortak seçenekler için bir arabirim.

DirectoryRenameHeaders

Directory_rename işlemi için üst bilgileri tanımlar.

DirectoryRenameOptions

Yeniden adlandırma işlemini yapılandırma seçenekleri.

DirectorySetMetadataHeaders

Directory_setMetadata işlemi için üst bilgileri tanımlar.

DirectorySetMetadataOptions

setMetadata işlemini yapılandırma seçenekleri.

DirectorySetPropertiesHeaders

Directory_setProperties işlemi için üst bilgileri tanımlar.

FileAbortCopyFromURLOptions

abortCopyFromURL işlemini yapılandırma seçenekleri.

FileAbortCopyHeaders

File_abortCopy işlemi için üst bilgileri tanımlar.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

clearRange işlemini yapılandırma seçenekleri.

FileCloseHandlesHeaders

Kapanış tanıtıcıları isteği için ek yanıt üst bilgisi değerleri.

FileCreateHeaders

File_create işlemi için üst bilgileri tanımlar.

FileCreateOptions

Oluşturma işlemini yapılandırma seçenekleri.

FileDeleteHeaders

File_delete işlemi için üst bilgileri tanımlar.

FileDeleteIfExistsResponse

deleteIfExists işlemi için yanıt verilerini içerir.

FileDeleteOptions

Silme işlemini yapılandırma seçenekleri.

FileDownloadHeaders

File_download işlemi için üst bilgileri tanımlar.

FileDownloadOptionalParams

İsteğe bağlı parametreler.

FileDownloadOptions

Dosya - İndirme işlemlerini yapılandırma seçenekleri.

Bkz.

FileDownloadToBufferOptions

downloadToBuffer işlemi için seçenek arabirimi.

FileExistsOptions

Mevcut işlemi yapılandırma seçenekleri.

FileForceCloseHandlesHeaders

File_forceCloseHandles işlemi için üst bilgileri tanımlar.

FileForceCloseHandlesOptions

Dosya yapılandırma seçenekleri - Tanıtıcıları Kapatmaya Zorla işlemleri.

Bkz.

FileGenerateSasUrlOptions

generateSasUrl işlemini yapılandırma seçenekleri.

FileGetPropertiesHeaders

File_getProperties işlemi için üst bilgileri tanımlar.

FileGetPropertiesOptions

getProperties işlemini yapılandırma seçenekleri.

FileGetRangeListHeaders

File_getRangeList işlemi için üst bilgileri tanımlar.

FileGetRangeListOptions

getRangeList işlemini yapılandırma seçenekleri.

FileHttpHeaders
FileItem

Listelenen bir dosya öğesi.

FileListHandlesHeaders

File_listHandles işlemi için üst bilgileri tanımlar.

FileListHandlesOptions

Her uzak işlem için ortak seçenekler için bir arabirim.

FileListHandlesSegmentOptions

Dosya - Liste Tanıtıcıları Segment işlemlerini yapılandırma seçenekleri.

Bkz.

  • <xref:ShareFileClient.listHandlesSegment>
  • <xref:ShareFileClient.iterateHandleSegments>
  • <xref:ShareFileClient.listHandleItems>
FileParallelUploadOptions

Dosya için seçenek arabirimi - Karşıya yükleme işlemleri

Bkz.

  • Uploadfile
  • <xref:ShareFileClient.uploadSeekableStream>
FileProperties

Her uzak işlem için ortak seçenekler için bir arabirim.

FileProperty

Dosya özellikleri.

FileRenameHeaders

File_rename işlemi için üst bilgileri tanımlar.

FileRenameOptions

Yeniden adlandırma işlemini yapılandırma seçenekleri.

FileResizeOptions

Yeniden boyutlandırma işlemini yapılandırma seçenekleri.

FileSASSignatureValues

YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.

FileSASSignatureValues, paylaşımlar veya dosyalar için Dosya hizmeti SAS belirteçleri oluşturmaya yardımcı olmak için kullanılır.

FileServiceProperties

Depolama hizmeti özellikleri.

FileSetHTTPHeadersHeaders

File_setHttpHeaders işlemi için üst bilgileri tanımlar.

FileSetHttpHeadersOptions

SetHttpHeaders işlemini yapılandırma seçenekleri.

FileSetMetadataHeaders

File_setMetadata işlemi için üst bilgileri tanımlar.

FileSetMetadataOptions

setMetadata işlemini yapılandırma seçenekleri.

FileStartCopyHeaders

File_startCopy işlemi için üst bilgileri tanımlar.

FileStartCopyOptions

startCopyFromURL işlemini yapılandırma seçenekleri.

FileUploadRangeFromURLHeaders

File_uploadRangeFromURL işlemi için üst bilgileri tanımlar.

FileUploadRangeFromURLOptionalParams

İsteğe bağlı parametreler.

FileUploadRangeFromURLOptions

uploadRangeFromURL işlemini yapılandırma seçenekleri.

FileUploadRangeHeaders

File_uploadRange işlemi için üst bilgileri tanımlar.

FileUploadRangeOptions

uploadRange işlemini yapılandırma seçenekleri.

FileUploadStreamOptions

ShareFileClient.uploadStream() için seçenek arabirimi.

FilesAndDirectoriesListSegment

Dizinden listelenebilen girdiler için özet.

HandleItem

Listelenen bir Azure Depolama tanıtıcı öğesi.

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 gösterimi.

IHttpClient

Çekirdek-http istek ilkeleri için uyumlu bir arabirim

LeaseAccessConditions

Parametre grubu

LeaseOperationOptions

kiralama işlemleri seçenekleri.

LeaseOperationResponseHeaders

Belirli bir kiralama işlemi için yanıtın ayrıntıları.

ListFilesAndDirectoriesSegmentResponse

Dizinlerin ve dosyaların listesi.

ListHandlesResponse

Tanıtıcıların sabit listesi.

ListSharesResponse

Paylaşımların sabit listesi.

ListSharesResponseModel

Paylaşımların sabit listesi.

Metadata
Metrics

Dosya hizmeti için Depolama Analizi ölçümleri.

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.

Range

Hizmet İşlemleri aralığı.

Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-the-range-header-for-file-service-operations

RangeModel

Azure Depolama dosya aralığı.

RequestPolicyFactory

Core-http'nin RequestPolicyFactory'siyle uyumluluk için bir arabirim

RequestPolicyOptions

RequestPolicy ile uyumluluk arabirimi

ResponseLike

Basit bir _response özelliğine sahip bir nesne.

ResponseWithBody

Gövde ve üst bilgileri bilinen türlere ayrıştırılmış _response özelliğine sahip bir nesne.

ResponseWithHeaders

Zaten türü oluşturulmuş bir nesneye ayrıştırılmış üst bilgileri olan _response özelliğine sahip bir nesne.

RetentionPolicy

Bekletme ilkesi.

SasIPRange

SAS için izin verilen IP aralığı.

ServiceClientOptions

ServiceClientOptions alt @azure/core-http kümesi

ServiceGenerateAccountSasUrlOptions

generateAccountSasUrl 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.

ServiceListSharesOptions

listShares işlemini yapılandırma seçenekleri.

ServiceListSharesSegmentHeaders

Service_listSharesSegment işlemi için üst bilgileri tanımlar.

ServiceSetPropertiesHeaders

Service_setProperties işlemi için üst bilgileri tanımlar.

ServiceSetPropertiesOptions

setProperties işlemini yapılandırma seçenekleri.

ServiceUndeleteShareOptions

İşlemi yapılandırma <xref:ShareServiceClient.undelete> seçenekleri.

SetPropertiesResponse

SetHttpHeaders işlemi için yanıt verilerini içerir.

ShareClientConfig
ShareCreateHeaders

Share_create işlemi için üst bilgileri tanımlar.

ShareCreateIfNotExistsResponse

createIfNotExists işlemi için yanıt verilerini içerir.

ShareCreateOptions

Oluşturma işlemini yapılandırma seçenekleri.

ShareCreatePermissionHeaders

Share_createPermission işlemi için üst bilgileri tanımlar.

ShareCreatePermissionOptions

createPermission işlemini yapılandırma seçenekleri.

ShareCreateSnapshotHeaders

Share_createSnapshot işlemi için üst bilgileri tanımlar.

ShareCreateSnapshotOptions

createSnapshot işlemini yapılandırma seçenekleri.

ShareDeleteHeaders

Share_delete işlemi için üst bilgileri tanımlar.

ShareDeleteIfExistsResponse

deleteIfExists işleminin yanıt verilerini içerir.

ShareDeleteMethodOptions

Silme işlemini yapılandırma seçenekleri.

ShareExistsOptions

Mevcut işlemi yapılandırma seçenekleri.

ShareFileRangeList

Dosya aralıkları listesi

ShareGenerateSasUrlOptions

generateSasUrl işlemini yapılandırma seçenekleri.

ShareGetAccessPolicyHeaders

Share_getAccessPolicy işlemi için üst bilgileri tanımlar.

ShareGetAccessPolicyOptions

getAccessPolicy işlemini yapılandırma seçenekleri.

ShareGetPermissionHeaders

Share_getPermission işlemi için üst bilgileri tanımlar.

ShareGetPermissionOptions

getPermission işlemini yapılandırma seçenekleri.

ShareGetPropertiesHeaders

Share_getProperties işlemi için üst bilgileri tanımlar.

ShareGetPropertiesOptions

getProperties işlemini yapılandırma seçenekleri.

ShareGetStatisticsHeaders

Share_getStatistics işlemi için üst bilgileri tanımlar.

ShareGetStatisticsOptions

getStatistics işlemini yapılandırma seçenekleri.

ShareItem

Listelenen bir Azure Depolama paylaşım öğesi.

ShareItemInternal

Listelenen bir Azure Depolama paylaşım öğesi.

SharePermission

Paylaşım düzeyinde bir izin (güvenlik tanımlayıcısı).

SharePropertiesInternal

Paylaşımın özellikleri.

ShareProtocolSettings

Protokol ayarları

ShareProtocols

Paylaşımda etkinleştirecek protokoller. Şimdilik yalnızca SMB veya NFS'yi destekleyin.

ShareSetAccessPolicyHeaders

Share_setAccessPolicy işlemi için üst bilgileri tanımlar.

ShareSetAccessPolicyOptions

setAccessPolicy işlemini yapılandırma seçenekleri.

ShareSetMetadataHeaders

Share_setMetadata işlemi için üst bilgileri tanımlar.

ShareSetMetadataOptions

setMetadata işlemini yapılandırma seçenekleri.

ShareSetPropertiesHeaders

Share_setProperties işlemi için üst bilgileri tanımlar.

ShareSetPropertiesOptions

setProperties işlemini yapılandırma seçenekleri.

ShareSetQuotaOptions

setQuota işlemini yapılandırma seçenekleri.

ShareSmbSettings

SMB protokolü ayarları.

ShareStats

Paylaşımın istatistikleri.

SignedIdentifier

İmzalı Tanımlayıcı

SignedIdentifierModel

İmzalı tanımlayıcı.

SmbMultichannel

Çok kanallı SMB ayarları

SourceModifiedAccessConditions

Parametre grubu

StoragePipelineOptions

newPipeline işlevi için seçenekler arabirimi.

StorageRetryOptions

Depolama Blobu yeniden deneme seçenekleri arabirimi.

WebResource

Uzak sunucuya yapılacak HTTP isteğinin açıklaması.

Tür Diğer Adları

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.

DirectoryCreateResponse

Oluşturma işlemi için yanıt verilerini içerir.

DirectoryDeleteResponse

Silme işleminin yanıt verilerini içerir.

DirectoryForceCloseHandlesResponse

forceCloseHandle için yanıt türü.

DirectoryGetPropertiesResponse

getProperties işlemi için yanıt verilerini içerir.

DirectoryListFilesAndDirectoriesSegmentResponse

listFilesAndDirectoriesSegment işlemi için yanıt verilerini içerir.

DirectoryListHandlesResponse

listHandles işlemi için yanıt verilerini içerir.

DirectoryRenameResponse

Yeniden adlandırma işleminin yanıt verilerini içerir.

DirectorySetMetadataResponse

setMetadata işlemi için yanıt verilerini içerir.

DirectorySetPropertiesResponse

setProperties işlemi için yanıt verilerini içerir.

FileAbortCopyResponse

abortCopy işleminin yanıt verilerini içerir.

FileAttributesPreserveType

Mevcut dosya özniteliklerinin değişmediğini gösterir.

FileCreateResponse

Oluşturma işlemi için yanıt verilerini içerir.

FileDeleteResponse

Silme işleminin yanıt verilerini içerir.

FileDownloadResponseModel

İndirme işlemi için yanıt verilerini içerir.

FileForceCloseHandlesResponse

forceCloseHandle için yanıt türü.

FileGetPropertiesResponse

getProperties işlemi için yanıt verilerini içerir.

FileGetRangeListDiffResponse

getRangeList işleminin yanıt verilerini içerir.

FileGetRangeListResponse

getRangeList işleminin yanıt verilerini içerir.

FileLastWrittenMode

FileLastWrittenMode değerlerini tanımlar.

FileListHandlesResponse

listHandles işlemi için yanıt verilerini içerir.

FilePermissionInheritType

Üst dizinden dosya devralma iznini gösterir.

FilePermissionPreserveType

Mevcut dosya izin değerini değiştirmeden koru'yu gösterir.

FileRenameResponse

Yeniden adlandırma işleminin yanıt verilerini içerir.

FileSetHTTPHeadersResponse

SetHttpHeaders işlemi için yanıt verilerini içerir.

FileSetMetadataResponse

setMetadata işlemi için yanıt verilerini içerir.

FileStartCopyResponse

startCopy işleminin yanıt verilerini içerir.

FileUploadRangeFromURLResponse

uploadRangeFromURL işlemi için yanıt verilerini içerir.

FileUploadRangeResponse

uploadRange işlemi için yanıt verilerini içerir.

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

Kiralamayı alan, değiştiren, kesen veya serbest bırakan işlemlerin yanıt verilerini içerir.

Bkz . ShareLeaseClient.

LeaseStateType

LeaseStateType değerlerini tanımlar.

LeaseStatusType

LeaseStatusType değerlerini tanımlar.

ListSharesIncludeType

ListSharesIncludeType değerlerini tanımlar.

PermissionCopyModeType

PermissionCopyModeType değerlerini tanımlar.

RawFileDownloadResponse

İndirme işlemi için yanıt verilerini içerir.

ServiceGetPropertiesResponse

getProperties işlemi için yanıt verilerini içerir.

ServiceListSharesSegmentResponse

listShares işlemi için yanıt verilerini içerir.

ServiceSetPropertiesResponse

setProperties işleminin yanıt verilerini içerir.

ShareAccessTier

ShareAccessTier değerlerini tanımlar.

ShareClientOptions
ShareCreatePermissionResponse

createPermission işleminin yanıt verilerini içerir.

ShareCreateResponse

Oluşturma işlemi için yanıt verilerini içerir.

ShareCreateSnapshotResponse

createSnapshot işlemi için yanıt verilerini içerir.

ShareDeleteResponse

Silme işlemi için yanıt verilerini içerir.

ShareFileHandleAccessRights

AccessRight değerlerini tanımlar.

ShareGetAccessPolicyResponse
ShareGetPermissionResponse

getPermission işlemi için yanıt verilerini içerir.

ShareGetPropertiesResponse

getProperties işlemi için yanıt verilerini içerir.

ShareGetPropertiesResponseModel

getProperties işlemi için yanıt verilerini içerir.

ShareGetStatisticsResponse

getStatistics İşlemi için yanıt verileri.

ShareGetStatisticsResponseModel

getStatistics işlemi için yanıt verilerini içerir.

ShareProperties

Paylaşımın özellikleri.

ShareRootSquash

ShareRootSquash değerlerini tanımlar.

ShareSetAccessPolicyResponse

setAccessPolicy işleminin yanıt verilerini içerir.

ShareSetMetadataResponse

setMetadata işlemi için yanıt verilerini içerir.

ShareSetPropertiesResponse

setProperties işlemi için yanıt verilerini içerir.

ShareSetQuotaHeaders

setQuota işlemi için üst bilgileri tanımlar.

ShareSetQuotaResponse

setQuota işlemi için yanıt verilerini içerir.

ShareTokenIntent

ShareTokenIntent değerlerini tanımlar.
KnownShareTokenIntent , ShareTokenIntent ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Yedekleme

TimeNowType

Ayarı isteğin zamanı olarak gösterir.

TimePreserveType

Mevcut saat değerinin değişmediğini gösterir.

WithResponse

Bilinen bir _response özelliğine sahip bir işlem sonucunu temsil eden bir tür.

Numaralandırmalar

KnownShareTokenIntent

Hizmetin kabul ettiğini bilinen ShareTokenIntent değerleri.

SASProtocol

Oluşturulan SAS için protokoller.

StorageFileAudience

Depolama için bilinen bulut hedef kitlelerini tanımlar.

StorageRetryPolicyType

RetryPolicy türleri.

İşlevler

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.

Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur.

Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

generateFileSASQueryParameters(FileSASSignatureValues, 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.

getFileServiceAccountAudience(string)

Dosya hizmeti için bir depolama hesabının OAuth hedef kitlesini almak için.

isPipelineLike(unknown)

Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı

newPipeline(Credential_2 | TokenCredential, StoragePipelineOptions)

Kimlik bilgileri sağlanmış 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

generateFileSASQueryParameters(FileSASSignatureValues, 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.

function generateFileSASQueryParameters(fileSASSignatureValues: FileSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Parametreler

fileSASSignatureValues
FileSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Döndürülenler

getFileServiceAccountAudience(string)

Dosya hizmeti için bir depolama hesabının OAuth hedef kitlesini almak için.

function getFileServiceAccountAudience(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(Credential_2 | TokenCredential, StoragePipelineOptions)

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

function newPipeline(credential?: Credential_2 | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline

Parametreler

credential

Credential | 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.