Freigeben über


@azure/storage-file-share package

Klassen

AccountSASPermissions

NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die von einem AccountSAS gewährten Berechtigungen darstellt. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein <xref:AccountSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit.

AccountSASResourceTypes

NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die ressourcen darstellt, auf die ein AccountSAS zugreifen kann. Das Festlegen eines Werts auf "true" bedeutet, dass jede SAS, die diese Berechtigungen verwendet, Zugriff auf diesen Ressourcentyp gewährt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Ressourcenfeld für ein <xref:AccountSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Ressourcenzeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Ressourcen ist besonders, und diese Klasse garantiert die Korrektheit.

AccountSASServices

NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die dienste darstellt, auf die ein AccountSAS zugreifen kann. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Zugriff auf diesen Dienst gewährt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Dienstfeld für ein <xref:AccountSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Dienstzeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Dienste ist besonders, und diese Klasse garantiert die Richtigkeit.

AnonymousCredential

AnonymousCredential stellt ein credentialPolicyCreator-Element bereit, das zum Erstellen <xref:AnonymousCredentialPolicy> Objekte verwendet wird. AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden.

AnonymousCredentialPolicy

AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden.

Credential

Anmeldeinformationen sind eine abstrakte Klasse für die Signierung von Azure Storage-HTTP-Anforderungen. Diese Klasse hostt eine credentialPolicyCreator-Factory, die CredentialPolicy generiert.

CredentialPolicy

Anmeldeinformationsrichtlinie zum Signieren von HTTP(S)-Anforderungen vor dem Senden. Dies ist eine abstrakte Klasse.

FileSASPermissions

NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die von einem ServiceSAS für eine Datei gewährte Berechtigungen darstellt. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Sobald alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein <xref:FileSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit.

FileSystemAttributes

Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die NTFS-Attribute für eine Datei oder ein Verzeichnis darstellt.

Pipeline

Eine Pipelineklasse, die HTTP-Anforderungsrichtlinien enthält. Sie können eine Standardpipeline erstellen, indem Sie <xref:newPipeline>aufrufen. Oder Sie können eine Pipeline mit Ihren eigenen Richtlinien durch den Konstruktor von Pipeline erstellen. Verweisen Sie auf <xref:newPipeline> und bereitgestellte Richtlinien als Referenz, bevor Sie Ihre angepasste Pipeline implementieren.

SASQueryParameters

Stellt die Komponenten dar, aus denen die Abfrageparameter einer Azure Storage SAS bestehen. Dieser Typ wird nicht direkt vom Benutzer erstellt; sie wird nur von den typen <xref:AccountSASSignatureValues> und <xref:FileSASSignatureValues> generiert. Nachdem sie generiert wurde, kann sie in eine <xref:String> codiert und direkt an eine URL angefügt werden (allerdings sollten Sie hier vorsichtig sein, falls es vorhandene Abfrageparameter gibt, die sich auf die geeigneten Methoden zum Anfügen dieser Abfrageparameter auswirken können). HINWEIS: Instanzen dieser Klasse sind unveränderlich.

ShareClient

Ein ShareClient stellt eine URL zur Azure Storage-Freigabe dar, mit der Sie ihre Verzeichnisse und Dateien bearbeiten können.

ShareDirectoryClient

Ein ShareDirectoryClient stellt eine URL zum Azure Storage-Verzeichnis dar, mit der Sie seine Dateien und Verzeichnisse bearbeiten können.

ShareFileClient

Ein ShareFileClient stellt eine URL zu einer Azure Storage-Datei dar.

ShareLeaseClient

Ein Client, der Leases für eine <xref:ShareFileClient> oder <xref:ShareClient>verwaltet.

ShareSASPermissions

Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die von einem ServiceSAS für eine Freigabe gewährte Berechtigungen darstellt. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Sobald alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein <xref:FileSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit.

ShareServiceClient

Ein ShareServiceClient stellt eine URL zum Azure Storage File-Dienst dar, mit der Sie Dateifreigaben bearbeiten können.

StorageBrowserPolicy

StorageBrowserPolicy behandelt Unterschiede zwischen Node.js und Browserlaufzeit, einschließlich:

  1. Browser speichern GET/HEAD-Anforderungen zwischen, indem Sie bedingte Header wie "IF_MODIFIED_SINCE" hinzufügen. StorageBrowserPolicy ist eine Richtlinie, die verwendet wird, um eine Zeitstempelabfrage zur GET/HEAD-Anforderungs-URL hinzuzufügen, wodurch der Browsercache vermieden wird.

  2. Entfernen des Cookieheaders zur Sicherheit

  3. Entfernen des Headers mit Inhaltslänge, um Browserwarnungen zu vermeiden

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory ist eine Factoryklasse, die das Generieren von BrowserPolicy-Objekten unterstützt.

StorageClient

Ein StorageClient stellt eine Basisclientklasse für ServiceClient, ContainerClient und usw. dar.

StorageClientContext
StorageRetryPolicy

Wiederholungsrichtlinie mit exponentieller Wiederholung und linearer Wiederholung implementiert.

StorageRetryPolicyFactory

StorageRetryPolicyFactory ist eine Factoryklasse, die das Generieren von StorageRetryPolicy-Objekten unterstützt.

StorageSharedKeyCredential

NUR IN NODE.JS RUNTIME VERFÜGBAR. StorageSharedKeyCredential für die Kontoschlüsselautorisierung des Azure Storage-Diensts.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy ist eine Richtlinie, die zum Signieren einer HTTP-Anforderung mit einem freigegebenen Schlüssel verwendet wird.

Schnittstellen

AccessPolicy

Eine Access-Richtlinie.

AccountSASSignatureValues

NUR IN NODE.JS RUNTIME VERFÜGBAR. AccountSASSignatureValues wird verwendet, um eine Freigegebene Zugriffssignatur (SAS) für ein Azure Storage-Konto zu generieren. Nachdem alle hier aufgeführten Werte entsprechend festgelegt wurden, rufen Sie <xref:generateAccountSASQueryParameters> auf, um eine Darstellung des SAS abzurufen, die tatsächlich auf Datei-URLs angewendet werden kann. Hinweis: Sowohl diese Klasse als auch <xref:SASQueryParameters> vorhanden, da die erste Klasse änderbar und eine logische Darstellung ist, während letztere unveränderlich ist und zum Generieren tatsächlicher REST-Anforderungen verwendet wird.

ClearRange
CloseHandlesInfo

Schließen Sie Die Ergebnisinformationen.

CommonGenerateSasUrlOptions

Allgemeine Optionen der <xref:ShareGenerateSasUrlOptions> und <xref:FileGenerateSasUrlOptions>.

CommonOptions

Eine Schnittstelle für Optionen, die für jeden Remotevorgang gemeinsam sind.

CopyFileSmbInfo

Parametergruppe

CorsRule

CORS ist ein HTTP-Feature, mit dem eine Webanwendung, die unter einer Domäne ausgeführt wird, auf Ressourcen in einer anderen Domäne zugreifen kann. Webbrowser implementieren eine Sicherheitseinschränkung, die als Richtlinie für denselben Ursprung bezeichnet wird, die verhindert, dass eine Webseite APIs in einer anderen Domäne aufruft; CORS bietet eine sichere Möglichkeit, eine Domäne (die Ursprungsdomäne) zum Aufrufen von APIs in einer anderen Domäne zuzulassen.

DirectoryCloseHandlesHeaders

Zusätzliche Antwortheaderwerte für close handles request.

DirectoryCreateHeaders

Definiert Kopfzeilen für Directory_create Vorgang.

DirectoryCreateIfNotExistsResponse

Enthält Antwortdaten für den <xref:DirectoryClient.createIfNotExists> Vorgang.

DirectoryCreateOptions

Optionen zum Konfigurieren <xref:ShareDirectoryClient.create> Vorgangs.

DirectoryDeleteHeaders

Definiert Kopfzeilen für Directory_delete Vorgang.

DirectoryDeleteIfExistsResponse

Enthält Antwortdaten für den <xref:DirectoryClient.deleteIfExists> Vorgang.

DirectoryDeleteOptions

Optionen zum Konfigurieren des <xref:ShareDirectoryClient.delete> Vorgangs.

DirectoryExistsOptions

Optionen zum Konfigurieren des <xref:ShareDirectoryClient.exists> Vorgangs.

DirectoryForceCloseHandlesHeaders

Definiert Kopfzeilen für Directory_forceCloseHandles Vorgang.

DirectoryForceCloseHandlesOptions

Optionen zum Konfigurieren <xref:ShareDirectoryClient.forceCloseHandle>.

DirectoryForceCloseHandlesSegmentOptions

Optionen zum Konfigurieren des Verzeichnisses – Erzwingen von Schließvorgängen für Segmentvorgänge. Siehe:

  • <xref:ShareDirectoryClient.forceCloseHandlesSegment>
  • <xref:ShareDirectoryClient.forceCloseAllHandles>
DirectoryGetPropertiesHeaders

Definiert Kopfzeilen für Directory_getProperties Vorgang.

DirectoryGetPropertiesOptions

Optionen zum Konfigurieren des <xref:ShareDirectoryClient.getProperties> Vorgangs.

DirectoryItem

Ein aufgelistetes Verzeichniselement.

DirectoryListFilesAndDirectoriesOptions

Optionen zum Konfigurieren <xref:ShareDirectoryClient.listFilesAndDirectories> Vorgangs.

DirectoryListFilesAndDirectoriesSegmentHeaders

Definiert Kopfzeilen für Directory_listFilesAndDirectoriesSegment Vorgang.

DirectoryListHandlesHeaders

Definiert Kopfzeilen für Directory_listHandles Vorgang.

DirectoryListHandlesOptions

Optionen zum Konfigurieren des <xref:ShareDirectoryClient.listHandles> Vorgangs.

DirectoryListHandlesSegmentOptions

Optionen zum Konfigurieren des Verzeichnisses – Liste behandelt Segmentvorgänge. Siehe:

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

Definiert Kopfzeilen für Directory_setMetadata Vorgang.

DirectorySetMetadataOptions

Optionen zum Konfigurieren des <xref:ShareDirectoryClient.setMetadata> Vorgangs.

DirectorySetPropertiesHeaders

Definiert Kopfzeilen für Directory_setProperties Vorgang.

FileAbortCopyFromURLOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.abortCopyFromURL> Vorgangs.

FileAbortCopyHeaders

Definiert Kopfzeilen für File_abortCopy Vorgang.

FileAndDirectoryCreateCommonOptions
FileAndDirectorySetPropertiesCommonOptions
FileClearRangeOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.clearRange> Vorgangs.

FileCloseHandlesHeaders

Zusätzliche Antwortheaderwerte für close handles request.

FileCreateHeaders

Definiert Kopfzeilen für File_create Vorgang.

FileCreateOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.create> Vorgangs.

FileDeleteHeaders

Definiert Kopfzeilen für File_delete Vorgang.

FileDeleteIfExistsResponse

Enthält Antwortdaten für den <xref:ShareFileClient.deleteIfExists> Vorgang.

FileDeleteOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.delete> Vorgangs.

FileDownloadHeaders

Definiert Kopfzeilen für File_download Vorgang.

FileDownloadOptionalParams

Optionale Parameter.

FileDownloadOptions

Optionen zum Konfigurieren von Datei - Downloadvorgängen. Siehe:

  • <xref:ShareFileClient.download>
  • <xref:ShareFileClient.downloadToFile>
FileDownloadToBufferOptions

Option Schnittstelle für die <xref:ShareFileClient.downloadToBuffer> Bedienung.

FileExistsOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.exists> Vorgangs.

FileForceCloseHandlesHeaders

Definiert Kopfzeilen für File_forceCloseHandles Vorgang.

FileForceCloseHandlesOptions

Optionen zum Konfigurieren von Datei – Erzwingen von Schließhandles-Vorgängen. Siehe:

  • <xref:ShareFileClient.forceCloseHandlesSegment>
  • <xref:ShareFileClient.forceCloseAllHandles>
  • <xref:ShareFileClient.forceCloseHandle>
FileGenerateSasUrlOptions

Optionen zum Konfigurieren <xref:ShareFileClient.generateSasUrl> Vorgangs.

FileGetPropertiesHeaders

Definiert Kopfzeilen für File_getProperties Vorgang.

FileGetPropertiesOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.getProperties> Vorgangs.

FileGetRangeListHeaders

Definiert Kopfzeilen für File_getRangeList Vorgang.

FileGetRangeListOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.getRangeList> Vorgangs.

FileHttpHeaders
FileItem

Ein aufgelistetes Dateielement.

FileListHandlesHeaders

Definiert Kopfzeilen für File_listHandles Vorgang.

FileListHandlesOptions
FileListHandlesSegmentOptions

Optionen zum Konfigurieren von Datei – Liste behandelt Segmentvorgänge. Siehe:

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

Optionsschnittstelle für Datei-Upload-Operationen Siehe:

  • <xref:ShareFileClient.uploadFile>
  • <xref:ShareFileClient.uploadSeekableStream>
FileProperties
FileProperty

Dateieigenschaften.

FileResizeOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.resize> Vorgangs.

FileSASSignatureValues

NUR IN NODE.JS RUNTIME VERFÜGBAR. FileSASSignatureValues wird verwendet, um das Generieren von Dateidienst-SAS-Token für Freigaben oder Dateien zu unterstützen.

FileServiceProperties

Speicherdiensteigenschaften.

FileSetHTTPHeadersHeaders

Definiert Kopfzeilen für File_setHttpHeaders Vorgang.

FileSetHttpHeadersOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.setHttpHeaders> Vorgangs.

FileSetMetadataHeaders

Definiert Kopfzeilen für File_setMetadata Vorgang.

FileSetMetadataOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.setMetadata> Vorgangs.

FileStartCopyHeaders

Definiert Kopfzeilen für File_startCopy Vorgang.

FileStartCopyOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.startCopyFromURL> Vorgangs.

FileUploadRangeFromURLHeaders

Definiert Kopfzeilen für File_uploadRangeFromURL Vorgang.

FileUploadRangeFromURLOptionalParams

Optionale Parameter.

FileUploadRangeFromURLOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.uploadRangeFromURL> Vorgangs.

FileUploadRangeHeaders

Definiert Kopfzeilen für File_uploadRange Vorgang.

FileUploadRangeOptions

Optionen zum Konfigurieren des <xref:ShareFileClient.uploadRange> Vorgangs.

FileUploadStreamOptions

Optionsschnittstelle für ShareFileClient.uploadStream().

FilesAndDirectoriesListSegment

Zusammenfassung für Einträge, die aus dem Verzeichnis aufgelistet werden können.

HandleItem

Ein aufgelistetes Azure Storage-Handle-Element.

HttpAuthorization

Stellt Authentifizierungsinformationen in Autorisierungs-, Proxyauthentifizierungs-, WWW-Authenticate- und Proxy-Authenticate Headerwerten dar.

LeaseAccessConditions

Parametergruppe

LeaseOperationOptions

Optionen für Leasevorgänge.

LeaseOperationResponseHeaders

Die Details der Antwort für einen bestimmten Leasingvorgang.

ListFilesAndDirectoriesSegmentResponse

Eine Aufzählung von Verzeichnissen und Dateien.

ListHandlesResponse

Eine Aufzählung von Handles.

ListSharesResponse

Eine Aufzählung von Freigaben.

ListSharesResponseModel

Eine Aufzählung von Freigaben.

Metadata
Metrics

Speicheranalysemetriken für den Dateidienst.

PipelineOptions

Optionsschnittstelle für den Pipeline-Konstruktor.

Range

Bereich für Dienstvorgänge.

RangeModel

Ein Azure Storage-Dateibereich.

RetentionPolicy

Die Aufbewahrungsrichtlinie.

SasIPRange

Zulässiger IP-Bereich für eine SAS.

ServiceGenerateAccountSasUrlOptions

Optionen zum Konfigurieren <xref:ShareServiceClient.generateAccountSasUrl> Vorgangs.

ServiceGetPropertiesHeaders

Definiert Kopfzeilen für Service_getProperties Vorgang.

ServiceGetPropertiesOptions

Optionen zum Konfigurieren des <xref:ShareServiceClient.getProperties> Vorgangs.

ServiceListSharesOptions

Optionen zum Konfigurieren des <xref:ShareServiceClient.listShares> Vorgangs.

ServiceListSharesSegmentHeaders

Definiert Kopfzeilen für Service_listSharesSegment Vorgang.

ServiceSetPropertiesHeaders

Definiert Kopfzeilen für Service_setProperties Vorgang.

ServiceSetPropertiesOptions

Optionen zum Konfigurieren des <xref:ShareServiceClient.setProperties> Vorgangs.

ServiceUndeleteShareOptions

Optionen zum Konfigurieren des <xref:ShareServiceClient.undelete> Vorgangs.

SetPropertiesResponse
ShareCreateHeaders

Definiert Kopfzeilen für Share_create Vorgang.

ShareCreateIfNotExistsResponse

Enthält Antwortdaten für den <xref:ShareClient.createIfNotExists> Vorgang.

ShareCreateOptions

Optionen zum Konfigurieren des <xref:ShareClient.create> Vorgangs.

ShareCreatePermissionHeaders

Definiert Kopfzeilen für Share_createPermission Vorgang.

ShareCreatePermissionOptions

Optionen zum Konfigurieren des <xref:ShareClient.createPermission> Vorgangs.

ShareCreateSnapshotHeaders

Definiert Kopfzeilen für Share_createSnapshot Vorgang.

ShareCreateSnapshotOptions

Optionen zum Konfigurieren des <xref:ShareClient.createSnapshot> Vorgangs.

ShareDeleteHeaders

Definiert Kopfzeilen für Share_delete Vorgang.

ShareDeleteIfExistsResponse

Enthält Antwortdaten für den <xref:ShareClient.deleteIfExists> Vorgang.

ShareDeleteMethodOptions

Optionen zum Konfigurieren des <xref:ShareClient.delete> Vorgangs.

ShareExistsOptions

Optionen zum Konfigurieren des <xref:ShareClient.exists> Vorgangs.

ShareFileRangeList

Die Liste der Dateibereiche

ShareGenerateSasUrlOptions

Optionen zum Konfigurieren <xref:ShareClient.generateSasUrl> Vorgangs.

ShareGetAccessPolicyHeaders

Definiert Kopfzeilen für Share_getAccessPolicy Vorgang.

ShareGetAccessPolicyOptions

Optionen zum Konfigurieren des <xref:ShareClient.getAccessPolicy> Vorgangs.

ShareGetPermissionHeaders

Definiert Kopfzeilen für Share_getPermission Vorgang.

ShareGetPermissionOptions

Optionen zum Konfigurieren des <xref:ShareClient.getPermission> Vorgangs.

ShareGetPropertiesHeaders

Definiert Kopfzeilen für Share_getProperties Vorgang.

ShareGetPropertiesOptions

Optionen zum Konfigurieren des <xref:ShareClient.getProperties> Vorgangs.

ShareGetStatisticsHeaders

Definiert Kopfzeilen für Share_getStatistics Vorgang.

ShareGetStatisticsOptions

Optionen zum Konfigurieren des <xref:ShareClient.getStatistics> Vorgangs.

ShareItem

Ein aufgelistetes Azure Storage-Freigabeelement.

ShareItemInternal

Ein aufgelistetes Azure Storage-Freigabeelement.

SharePermission

Eine Berechtigung (ein Sicherheitsdeskriptor) auf Freigabeebene.

SharePropertiesInternal

Eigenschaften einer Freigabe.

ShareProtocolSettings

Protokolleinstellungen

ShareProtocols

Protokolle, die für die Freigabe aktiviert werden sollen. Unterstützen Sie vorerst nur SMB oder NFS.

ShareSetAccessPolicyHeaders

Definiert Kopfzeilen für Share_setAccessPolicy Vorgang.

ShareSetAccessPolicyOptions

Optionen zum Konfigurieren des <xref:ShareClient.setAccessPolicy> Vorgangs.

ShareSetMetadataHeaders

Definiert Kopfzeilen für Share_setMetadata Vorgang.

ShareSetMetadataOptions

Optionen zum Konfigurieren des <xref:ShareClient.setMetadata> Vorgangs.

ShareSetPropertiesHeaders

Definiert Kopfzeilen für Share_setProperties Vorgang.

ShareSetPropertiesOptions

Optionen zum Konfigurieren des <xref:ShareClient.setProperties> Vorgangs.

ShareSetQuotaOptions

Optionen zum Konfigurieren des <xref:ShareClient.setQuota> Vorgangs.

ShareSmbSettings

Einstellungen für das SMB-Protokoll.

ShareStats

Statistiken für die Freigabe.

SignedIdentifier

Signierter Bezeichner

SignedIdentifierModel

Signierter Bezeichner.

SmbMultichannel

Einstellungen für SMB Multichannel

SourceModifiedAccessConditions

Parametergruppe

StorageClientOptionalParams

Optionale Parameter.

StoragePipelineOptions

Option Schnittstelle für <xref:newPipeline> Funktion.

StorageRetryOptions

Wiederholen Sie die Optionsschnittstelle.

Typaliase

CopyStatusType

Definiert Werte für CopyStatusType.

CredentialPolicyCreator

Eine Factoryfunktion, die eine neue CredentialPolicy erstellt, die die bereitgestellte nextPolicy verwendet.

DeleteSnapshotsOptionType

Definiert Werte für DeleteSnapshotsOptionType.

DirectoryCreateResponse

Enthält Antwortdaten für den Erstellungsvorgang.

DirectoryDeleteResponse

Enthält Antwortdaten für den Löschvorgang.

DirectoryForceCloseHandlesResponse

Antworttyp für <xref:ShareDirectoryClient.forceCloseHandle>.

DirectoryGetPropertiesResponse

Enthält Antwortdaten für den getProperties-Vorgang.

DirectoryListFilesAndDirectoriesSegmentResponse

Enthält Antwortdaten für den ListFilesAndDirectoriesSegment-Vorgang.

DirectoryListHandlesResponse

Enthält Antwortdaten für den listHandles-Vorgang.

DirectorySetMetadataResponse

Enthält Antwortdaten für den setMetadata-Vorgang.

DirectorySetPropertiesResponse

Enthält Antwortdaten für den setProperties-Vorgang.

FileAbortCopyResponse

Enthält Antwortdaten für den Vorgang "abortCopy".

FileAttributesPreserveType

Gibt an, dass vorhandene Dateiattribute unverändert bleiben.

FileCreateResponse

Enthält Antwortdaten für den Erstellungsvorgang.

FileDeleteResponse

Enthält Antwortdaten für den Löschvorgang.

FileDownloadResponseModel

Enthält Antwortdaten für den Downloadvorgang.

FileForceCloseHandlesResponse

Antworttyp für <xref:ShareFileClient.forceCloseHandle>.

FileGetPropertiesResponse

Enthält Antwortdaten für den getProperties-Vorgang.

FileGetRangeListDiffResponse

Enthält Antwortdaten für den getRangeList-Vorgang.

FileGetRangeListResponse

Enthält Antwortdaten für den <xref:ShareFileClient.getRangeList> Vorgang.

FileListHandlesResponse

Enthält Antwortdaten für den listHandles-Vorgang.

FilePermissionInheritType

Gibt an, dass die Dateiberechtigung vom übergeordneten Verzeichnis geerbt wird.

FilePermissionPreserveType

Gibt an, dass der vorhandene Dateiberechtigungswert unverändert bleibt.

FileSetHTTPHeadersResponse

Enthält Antwortdaten für den setHttpHeaders-Vorgang.

FileSetMetadataResponse

Enthält Antwortdaten für den setMetadata-Vorgang.

FileStartCopyResponse

Enthält Antwortdaten für den StartCopy-Vorgang.

FileType

Definiert Werte für FileType. Mögliche Werte sind: 'File'

FileUploadRangeFromURLResponse

Enthält Antwortdaten für den UploadRangeFromURL-Vorgang.

FileUploadRangeResponse

Enthält Antwortdaten für den UploadRange-Vorgang.

LeaseDurationType

Definiert Werte für LeaseDurationType.

LeaseOperationResponse

Enthält die Antwortdaten für Vorgänge, die eine Lease abrufen, ändern, unterbrechen oder freigeben. Siehe <xref:ShareLeaseClient>.

LeaseStateType

Definiert Werte für LeaseStateType.

LeaseStatusType

Definiert Werte für LeaseStatusType.

ListSharesIncludeType

Definiert Werte für ListSharesIncludeType.

PermissionCopyModeType

Definiert Werte für PermissionCopyModeType.

ServiceGetPropertiesResponse

Enthält Antwortdaten für den getProperties-Vorgang.

ServiceListSharesSegmentResponse

Enthält Antwortdaten für den <xref:ShareServiceClient.listShares> Vorgang.

ServiceSetPropertiesResponse

Enthält Antwortdaten für den setProperties-Vorgang.

ShareAccessTier

Definiert Werte für ShareAccessTier.

ShareCreatePermissionResponse

Enthält Antwortdaten für den createPermission-Vorgang.

ShareCreateResponse

Enthält Antwortdaten für den Erstellungsvorgang.

ShareCreateSnapshotResponse

Enthält Antwortdaten für den createSnapshot-Vorgang.

ShareDeleteResponse

Enthält Antwortdaten für den Löschvorgang.

ShareGetAccessPolicyResponse
ShareGetPermissionResponse

Enthält Antwortdaten für den getPermission-Vorgang.

ShareGetPropertiesResponse

Enthält Antwortdaten für den <xref:ShareClient.getProperties> Vorgang.

ShareGetPropertiesResponseModel

Enthält Antwortdaten für den getProperties-Vorgang.

ShareGetStatisticsResponse

Antwortdaten für den <xref:ShareClient.getStatistics>-Vorgang.

ShareGetStatisticsResponseModel

Enthält Antwortdaten für den getStatistics-Vorgang.

ShareProperties

Eigenschaften einer Freigabe.

ShareRootSquash

Definiert Werte für ShareRootSquash.

ShareSetAccessPolicyResponse

Enthält Antwortdaten für den setAccessPolicy-Vorgang.

ShareSetMetadataResponse

Enthält Antwortdaten für den setMetadata-Vorgang.

ShareSetPropertiesResponse

Enthält Antwortdaten für den setProperties-Vorgang.

ShareSetQuotaHeaders

Definiert Kopfzeilen für den SetQuota-Vorgang.

ShareSetQuotaResponse

Enthält Antwortdaten für den setQuota-Vorgang.

TimeNowType

Gibt die Einstellung als Uhrzeit der Anforderung an.

TimePreserveType

Gibt an, dass der vorhandene Zeitwert unverändert bleibt.

Enumerationen

SASProtocol

Protokolle für generierte SAS.

StorageRetryPolicyType

RetryPolicy-Typen.

Functions

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

NUR IN NODE.JS RUNTIME VERFÜGBAR. Generiert ein <xref:SASQueryParameters> -Objekt, das alle SAS-Abfrageparameter enthält, die zum Erstellen einer tatsächlichen REST-Anforderung erforderlich sind.

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

NUR IN NODE.JS RUNTIME VERFÜGBAR. Erstellt eine Instanz von SASQueryParameters.

Akzeptiert nur erforderliche Einstellungen, die zum Erstellen einer SAS erforderlich sind. Für optionale Einstellungen legen Sie die entsprechenden Eigenschaften direkt fest, z. B. Berechtigungen, startsOn und Bezeichner.

WARNUNG: Wenn der Bezeichner nicht angegeben wird, sind Berechtigungen und AblaufenOn erforderlich. Sie MÜSSEN dem Bezeichner einen Wert zuweisen oder ablaufenOn & Berechtigungen manuell, wenn Sie mit diesem Konstruktor initialisieren.

newPipeline(Credential, StoragePipelineOptions)

Erstellt ein neues <xref:Pipeline> -Objekt mit <xref:Credential> bereitgestellt.

Details zur Funktion

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

NUR IN NODE.JS RUNTIME VERFÜGBAR. Generiert ein <xref:SASQueryParameters> -Objekt, das alle SAS-Abfrageparameter enthält, die zum Erstellen einer tatsächlichen REST-Anforderung erforderlich sind.

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)

Parameter

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Gibt zurück

generateFileSASQueryParameters(FileSASSignatureValues, StorageSharedKeyCredential)

NUR IN NODE.JS RUNTIME VERFÜGBAR. Erstellt eine Instanz von SASQueryParameters.

Akzeptiert nur erforderliche Einstellungen, die zum Erstellen einer SAS erforderlich sind. Für optionale Einstellungen legen Sie die entsprechenden Eigenschaften direkt fest, z. B. Berechtigungen, startsOn und Bezeichner.

WARNUNG: Wenn der Bezeichner nicht angegeben wird, sind Berechtigungen und AblaufenOn erforderlich. Sie MÜSSEN dem Bezeichner einen Wert zuweisen oder ablaufenOn & Berechtigungen manuell, wenn Sie mit diesem Konstruktor initialisieren.

function generateFileSASQueryParameters(fileSASSignatureValues: FileSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)

Parameter

fileSASSignatureValues
FileSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Gibt zurück

newPipeline(Credential, StoragePipelineOptions)

Erstellt ein neues <xref:Pipeline> -Objekt mit <xref:Credential> bereitgestellt.

function newPipeline(credential?: Credential, pipelineOptions?: StoragePipelineOptions)

Parameter

credential
Credential

Beispiel: AnonymousCredential, StorageSharedKeyCredential.

pipelineOptions
StoragePipelineOptions

Wahlfrei. Optionen.

Gibt zurück

Ein neues Pipelineobjekt.