File class
Klasse, die eine Datei darstellt.
Konstruktoren
File(Storage |
Erstellen Sie eine Datei. |
Methoden
Details zum Konstruktor
File(StorageClientContext)
Erstellen Sie eine Datei.
new File(client: StorageClientContext)
Parameter
- client
- StorageClientContext
Verweis auf den Dienstclient.
Details zur Methode
abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)
function abortCopy(copyId: string, options: FileAbortCopyOptionalParams, callback: ServiceCallback<void>)
Parameter
- copyId
-
string
Der kopierbezeichner, der im x-ms-copy-id-Header des ursprünglichen Kopierdateivorgangs bereitgestellt wird.
- options
- FileAbortCopyOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
abortCopy(string, Models.FileAbortCopyOptionalParams)
Bricht einen ausstehenden Kopierdateivorgang ab und belässt eine Zieldatei mit null Länge und vollständigen Metadaten.
function abortCopy(copyId: string, options?: Models.FileAbortCopyOptionalParams)
Parameter
- copyId
-
string
Der kopierbezeichner, der im x-ms-copy-id-Header des ursprünglichen Kopierdateivorgangs bereitgestellt wird.
- options
- Models.FileAbortCopyOptionalParams
Gibt zurück
Promise<Models.FileAbortCopyResponse>
Promise<Models.FileAbortCopyResponse>
abortCopy(string, ServiceCallback<void>)
function abortCopy(copyId: string, callback: ServiceCallback<void>)
Parameter
- copyId
-
string
Der kopierbezeichner, der im x-ms-copy-id-Header des ursprünglichen Kopierdateivorgangs bereitgestellt wird.
- callback
-
ServiceCallback<void>
Der Rückruf.
create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileCreateOptionalParams, callback: ServiceCallback<void>)
Parameter
- fileContentLength
-
number
Gibt die maximale Größe der Datei von bis zu 1 TB an.
- fileAttributes
-
string
Falls angegeben, müssen die bereitgestellten Dateiattribute festgelegt werden. Standardwert: "Archiv" für die Datei und "Verzeichnis" für Verzeichnis. "None" kann auch als Standard angegeben werden.
- fileCreationTime
-
string
Erstellungszeit für die Datei/das Verzeichnis.
- fileLastWriteTime
-
string
Letzte Schreibzeit für die Datei/das Verzeichnis.
- options
- FileCreateOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
create(number, string, string, string, Models.FileCreateOptionalParams)
Erstellt eine neue Datei oder ersetzt eine Datei. Beachten Sie, dass die Datei nur ohne Inhalt initialisiert wird.
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileCreateOptionalParams)
Parameter
- fileContentLength
-
number
Gibt die maximale Größe der Datei von bis zu 1 TB an.
- fileAttributes
-
string
Falls angegeben, müssen die bereitgestellten Dateiattribute festgelegt werden. Standardwert: "Archiv" für die Datei und "Verzeichnis" für Verzeichnis. "None" kann auch als Standard angegeben werden.
- fileCreationTime
-
string
Erstellungszeit für die Datei/das Verzeichnis.
- fileLastWriteTime
-
string
Letzte Schreibzeit für die Datei/das Verzeichnis.
- options
- Models.FileCreateOptionalParams
Gibt zurück
Promise<Models.FileCreateResponse>
Promise<Models.FileCreateResponse>
create(number, string, string, string, ServiceCallback<void>)
function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)
Parameter
- fileContentLength
-
number
Gibt die maximale Größe der Datei von bis zu 1 TB an.
- fileAttributes
-
string
Falls angegeben, müssen die bereitgestellten Dateiattribute festgelegt werden. Standardwert: "Archiv" für die Datei und "Verzeichnis" für Verzeichnis. "None" kann auch als Standard angegeben werden.
- fileCreationTime
-
string
Erstellungszeit für die Datei/das Verzeichnis.
- fileLastWriteTime
-
string
Letzte Schreibzeit für die Datei/das Verzeichnis.
- callback
-
ServiceCallback<void>
Der Rückruf.
deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(options: FileDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parameter
- options
- FileDeleteMethodOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
deleteMethod(Models.FileDeleteMethodOptionalParams)
entfernt die Datei aus dem Speicherkonto.
function deleteMethod(options?: Models.FileDeleteMethodOptionalParams)
Parameter
- options
- Models.FileDeleteMethodOptionalParams
Gibt zurück
Promise<Models.FileDeleteResponse>
Promise<Models.FileDeleteResponse>
deleteMethod(ServiceCallback<void>)
function deleteMethod(callback: ServiceCallback<void>)
Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
download(FileDownloadOptionalParams, ServiceCallback<void>)
function download(options: FileDownloadOptionalParams, callback: ServiceCallback<void>)
Parameter
- options
- FileDownloadOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
download(Models.FileDownloadOptionalParams)
Liest oder lädt eine Datei aus dem System herunter, einschließlich der Metadaten und Eigenschaften.
function download(options?: Models.FileDownloadOptionalParams)
Parameter
- options
- Models.FileDownloadOptionalParams
Gibt zurück
Promise<Models.FileDownloadResponse>
Promise<Models.FileDownloadResponse>
download(ServiceCallback<void>)
function download(callback: ServiceCallback<void>)
Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)
function forceCloseHandles(handleId: string, options: FileForceCloseHandlesOptionalParams, callback: ServiceCallback<void>)
Parameter
- handleId
-
string
Gibt die Handle-ID an, die für die zu schließende Datei oder das Verzeichnis geöffnet wird. Asterix ('*') ist ein Platzhalter, der alle Handles angibt.
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)
Schließt alle Handles, die für eine bestimmte Datei geöffnet sind.
function forceCloseHandles(handleId: string, options?: Models.FileForceCloseHandlesOptionalParams)
Parameter
- handleId
-
string
Gibt die Handle-ID an, die für die zu schließende Datei oder das Verzeichnis geöffnet wird. Asterix ('*') ist ein Platzhalter, der alle Handles angibt.
- options
- Models.FileForceCloseHandlesOptionalParams
Gibt zurück
Promise<Models.FileForceCloseHandlesResponse>
Promise<Models.FileForceCloseHandlesResponse>
forceCloseHandles(string, ServiceCallback<void>)
function forceCloseHandles(handleId: string, callback: ServiceCallback<void>)
Parameter
- handleId
-
string
Gibt die Handle-ID an, die für die zu schließende Datei oder das Verzeichnis geöffnet wird. Asterix ('*') ist ein Platzhalter, der alle Handles angibt.
- callback
-
ServiceCallback<void>
Der Rückruf.
getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)
function getProperties(options: FileGetPropertiesOptionalParams, callback: ServiceCallback<void>)
Parameter
- options
- FileGetPropertiesOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
getProperties(Models.FileGetPropertiesOptionalParams)
Gibt alle benutzerdefinierten Metadaten, HTTP-Standardeigenschaften und Systemeigenschaften für die Datei zurück. Der Inhalt der Datei wird nicht zurückgegeben.
function getProperties(options?: Models.FileGetPropertiesOptionalParams)
Parameter
- options
- Models.FileGetPropertiesOptionalParams
Gibt zurück
Promise<Models.FileGetPropertiesResponse>
Promise<Models.FileGetPropertiesResponse>
getProperties(ServiceCallback<void>)
function getProperties(callback: ServiceCallback<void>)
Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)
function getRangeList(options: FileGetRangeListOptionalParams, callback: ServiceCallback<Range[]>)
Parameter
- options
- FileGetRangeListOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<Range[]>
Der Rückruf.
getRangeList(Models.FileGetRangeListOptionalParams)
Gibt die Liste der gültigen Bereiche für eine Datei zurück.
function getRangeList(options?: Models.FileGetRangeListOptionalParams)
Parameter
- options
- Models.FileGetRangeListOptionalParams
Gibt zurück
Promise<Models.FileGetRangeListResponse>
Promise<Models.FileGetRangeListResponse>
getRangeList(ServiceCallback<Range[]>)
function getRangeList(callback: ServiceCallback<Range[]>)
Parameter
- callback
-
ServiceCallback<Range[]>
Der Rückruf.
listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)
function listHandles(options: FileListHandlesOptionalParams, callback: ServiceCallback<ListHandlesResponse>)
Parameter
- options
- FileListHandlesOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<ListHandlesResponse>
Der Rückruf.
listHandles(Models.FileListHandlesOptionalParams)
Listet Handles für die Datei auf
function listHandles(options?: Models.FileListHandlesOptionalParams)
Parameter
- options
- Models.FileListHandlesOptionalParams
Gibt zurück
Promise<Models.FileListHandlesResponse>
Promise<Models.FileListHandlesResponse>
listHandles(ServiceCallback<ListHandlesResponse>)
function listHandles(callback: ServiceCallback<ListHandlesResponse>)
Parameter
- callback
-
ServiceCallback<ListHandlesResponse>
Der Rückruf.
setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileSetHTTPHeadersOptionalParams, callback: ServiceCallback<void>)
Parameter
- fileAttributes
-
string
Falls angegeben, müssen die bereitgestellten Dateiattribute festgelegt werden. Standardwert: "Archiv" für datei und "Verzeichnis" für Verzeichnis. "None" kann auch als Standard angegeben werden.
- fileCreationTime
-
string
Erstellungszeit für die Datei/das Verzeichnis.
- fileLastWriteTime
-
string
Zeitpunkt des letzten Schreibvorgangs für die Datei/das Verzeichnis.
- options
- FileSetHTTPHeadersOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)
Legt HTTP-Header für die Datei fest.
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileSetHTTPHeadersOptionalParams)
Parameter
- fileAttributes
-
string
Falls angegeben, müssen die bereitgestellten Dateiattribute festgelegt werden. Standardwert: "Archiv" für datei und "Verzeichnis" für Verzeichnis. "None" kann auch als Standard angegeben werden.
- fileCreationTime
-
string
Erstellungszeit für die Datei/das Verzeichnis.
- fileLastWriteTime
-
string
Zeitpunkt des letzten Schreibvorgangs für die Datei/das Verzeichnis.
- options
- Models.FileSetHTTPHeadersOptionalParams
Gibt zurück
Promise<Models.FileSetHTTPHeadersResponse>
Promise<Models.FileSetHTTPHeadersResponse>
setHTTPHeaders(string, string, string, ServiceCallback<void>)
function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)
Parameter
- fileAttributes
-
string
Falls angegeben, müssen die bereitgestellten Dateiattribute festgelegt werden. Standardwert: "Archiv" für datei und "Verzeichnis" für Verzeichnis. "None" kann auch als Standard angegeben werden.
- fileCreationTime
-
string
Erstellungszeit für die Datei/das Verzeichnis.
- fileLastWriteTime
-
string
Zeitpunkt des letzten Schreibvorgangs für die Datei/das Verzeichnis.
- callback
-
ServiceCallback<void>
Der Rückruf.
setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)
function setMetadata(options: FileSetMetadataOptionalParams, callback: ServiceCallback<void>)
Parameter
- options
- FileSetMetadataOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
setMetadata(Models.FileSetMetadataOptionalParams)
Aktualisierungen benutzerdefinierte Metadaten für die angegebene Datei.
function setMetadata(options?: Models.FileSetMetadataOptionalParams)
Parameter
- options
- Models.FileSetMetadataOptionalParams
Gibt zurück
Promise<Models.FileSetMetadataResponse>
Promise<Models.FileSetMetadataResponse>
setMetadata(ServiceCallback<void>)
function setMetadata(callback: ServiceCallback<void>)
Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)
function startCopy(copySource: string, options: FileStartCopyOptionalParams, callback: ServiceCallback<void>)
Parameter
- copySource
-
string
Gibt die URL der Quelldatei oder des Blobs mit einer Länge von bis zu 2 KB an. Um eine Datei in eine andere Datei innerhalb desselben Speicherkontos zu kopieren, können Sie den gemeinsam genutzten Schlüssel verwenden, um die Quelldatei zu authentifizieren. Wenn Sie eine Datei aus einem anderen Speicherkonto kopieren oder ein Blob aus demselben Speicherkonto oder einem anderen Speicherkonto kopieren, müssen Sie die Quelldatei oder das Blob mithilfe einer Shared Access Signature authentifizieren. Wenn es sich bei der Quelle um ein öffentliches Blob handelt, ist keine Authentifizierung erforderlich, um den Kopiervorgang auszuführen. Eine Datei in einer Freigabemomentaufnahme kann auch als Kopierquelle angegeben werden.
- options
- FileStartCopyOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
startCopy(string, Models.FileStartCopyOptionalParams)
Kopiert ein Blob oder eine Datei in eine Zieldatei innerhalb des Speicherkontos.
function startCopy(copySource: string, options?: Models.FileStartCopyOptionalParams)
Parameter
- copySource
-
string
Gibt die URL der Quelldatei oder des Blobs mit einer Länge von bis zu 2 KB an. Um eine Datei in eine andere Datei innerhalb desselben Speicherkontos zu kopieren, können Sie den gemeinsam genutzten Schlüssel verwenden, um die Quelldatei zu authentifizieren. Wenn Sie eine Datei aus einem anderen Speicherkonto kopieren oder ein Blob aus demselben Speicherkonto oder einem anderen Speicherkonto kopieren, müssen Sie die Quelldatei oder das Blob mithilfe einer Shared Access Signature authentifizieren. Wenn es sich bei der Quelle um ein öffentliches Blob handelt, ist keine Authentifizierung erforderlich, um den Kopiervorgang auszuführen. Eine Datei in einer Freigabemomentaufnahme kann auch als Kopierquelle angegeben werden.
- options
- Models.FileStartCopyOptionalParams
Gibt zurück
Promise<Models.FileStartCopyResponse>
Promise<Models.FileStartCopyResponse>
startCopy(string, ServiceCallback<void>)
function startCopy(copySource: string, callback: ServiceCallback<void>)
Parameter
- copySource
-
string
Gibt die URL der Quelldatei oder des Blobs mit einer Länge von bis zu 2 KB an. Um eine Datei in eine andere Datei innerhalb desselben Speicherkontos zu kopieren, können Sie den gemeinsam genutzten Schlüssel verwenden, um die Quelldatei zu authentifizieren. Wenn Sie eine Datei aus einem anderen Speicherkonto kopieren oder ein Blob aus demselben Speicherkonto oder einem anderen Speicherkonto kopieren, müssen Sie die Quelldatei oder das Blob mithilfe einer Shared Access Signature authentifizieren. Wenn es sich bei der Quelle um ein öffentliches Blob handelt, ist keine Authentifizierung erforderlich, um den Kopiervorgang auszuführen. Eine Datei in einer Freigabemomentaufnahme kann auch als Kopierquelle angegeben werden.
- callback
-
ServiceCallback<void>
Der Rückruf.
uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options: FileUploadRangeOptionalParams, callback: ServiceCallback<void>)
Parameter
- range
-
string
Gibt den Bereich der zu schreibenden Bytes an. Sowohl der Anfang als auch das Ende des Bereichs müssen angegeben werden. Bei einem Updatevorgang kann der Bereich bis zu 4 MB betragen. Bei einem Löschvorgang kann der Bereich dem Wert der Gesamtgröße der Datei entsprechen. Der Dateidienst akzeptiert nur einen einzelnen Bytebereich für die Header Range und "x-ms-range", und der Bytebereich muss im folgenden Format angegeben werden: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
Geben Sie eine der folgenden Optionen an: - Aktualisieren: Schreibt die vom Anforderungstext angegebenen Bytes in den angegebenen Bereich. Die Header Range und Content-Length müssen übereinstimmen, um die Aktualisierung durchzuführen. - Löschen: Löscht den angegebenen Bereich und gibt den Speicherplatz frei, der im Speicher für diesen Bereich verwendet wird. Um einen Bereich zu löschen, legen Sie den Header Content-Length auf 0 (null) fest, und legen Sie den Bereichsheader auf einen Wert fest, der den zu löschenden Bereich bis zur maximalen Dateigröße angibt. Mögliche Werte: "update", "clear"
- contentLength
-
number
Gibt die Anzahl der Bytes an, die im Anforderungstext übertragen werden. Wenn der x-ms-write-Header auf clear festgelegt ist, muss der Wert dieses Headers auf null festgelegt werden.
- options
- FileUploadRangeOptionalParams
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)
Laden Sie einen Bytebereich in eine Datei hoch.
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options?: Models.FileUploadRangeOptionalParams)
Parameter
- range
-
string
Gibt den Bereich der zu schreibenden Bytes an. Sowohl der Anfang als auch das Ende des Bereichs müssen angegeben werden. Bei einem Updatevorgang kann der Bereich bis zu 4 MB betragen. Bei einem Löschvorgang kann der Bereich dem Wert der Gesamtgröße der Datei entsprechen. Der Dateidienst akzeptiert nur einen einzelnen Bytebereich für die Header Range und "x-ms-range", und der Bytebereich muss im folgenden Format angegeben werden: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
Geben Sie eine der folgenden Optionen an: - Aktualisieren: Schreibt die vom Anforderungstext angegebenen Bytes in den angegebenen Bereich. Die Header Range und Content-Length müssen übereinstimmen, um die Aktualisierung durchzuführen. - Löschen: Löscht den angegebenen Bereich und gibt den Speicherplatz frei, der im Speicher für diesen Bereich verwendet wird. Um einen Bereich zu löschen, legen Sie den Header Content-Length auf 0 (null) fest, und legen Sie den Bereichsheader auf einen Wert fest, der den zu löschenden Bereich bis zur maximalen Dateigröße angibt. Mögliche Werte: "update", "clear"
- contentLength
-
number
Gibt die Anzahl der Bytes an, die im Anforderungstext übertragen werden. Wenn der x-ms-write-Header auf clear festgelegt ist, muss der Wert dieses Headers auf null festgelegt werden.
- options
- Models.FileUploadRangeOptionalParams
Gibt zurück
Promise<Models.FileUploadRangeResponse>
Promise<Models.FileUploadRangeResponse>
uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)
function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, callback: ServiceCallback<void>)
Parameter
- range
-
string
Gibt den Bereich der zu schreibenden Bytes an. Sowohl der Anfang als auch das Ende des Bereichs müssen angegeben werden. Bei einem Updatevorgang kann der Bereich bis zu 4 MB betragen. Bei einem Löschvorgang kann der Bereich dem Wert der Gesamtgröße der Datei entsprechen. Der Dateidienst akzeptiert nur einen einzelnen Bytebereich für die Header Range und "x-ms-range", und der Bytebereich muss im folgenden Format angegeben werden: bytes=startByte-endByte.
- fileRangeWrite
- Models.FileRangeWriteType
Geben Sie eine der folgenden Optionen an: - Aktualisieren: Schreibt die vom Anforderungstext angegebenen Bytes in den angegebenen Bereich. Die Header Range und Content-Length müssen übereinstimmen, um die Aktualisierung durchzuführen. - Löschen: Löscht den angegebenen Bereich und gibt den Speicherplatz frei, der im Speicher für diesen Bereich verwendet wird. Um einen Bereich zu löschen, legen Sie den Header Content-Length auf 0 (null) fest, und legen Sie den Bereichsheader auf einen Wert fest, der den zu löschenden Bereich bis zur maximalen Dateigröße angibt. Mögliche Werte: "update", "clear"
- contentLength
-
number
Gibt die Anzahl der Bytes an, die im Anforderungstext übertragen werden. Wenn der x-ms-write-Header auf clear festgelegt ist, muss der Wert dieses Headers auf null festgelegt werden.
- callback
-
ServiceCallback<void>
Der Rückruf.
uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options: FileUploadRangeFromURLOptionalParams, callback: ServiceCallback<void>)
Parameter
- range
-
string
Schreibt Daten in den angegebenen Bytebereich in der Datei.
- copySource
-
string
Gibt die URL der Quelldatei oder des Blobs mit einer Länge von bis zu 2 KB an. Um eine Datei in eine andere Datei innerhalb desselben Speicherkontos zu kopieren, können Sie den gemeinsam genutzten Schlüssel verwenden, um die Quelldatei zu authentifizieren. Wenn Sie eine Datei aus einem anderen Speicherkonto kopieren oder ein Blob aus demselben Speicherkonto oder einem anderen Speicherkonto kopieren, müssen Sie die Quelldatei oder das Blob mithilfe einer Shared Access Signature authentifizieren. Wenn es sich bei der Quelle um ein öffentliches Blob handelt, ist keine Authentifizierung erforderlich, um den Kopiervorgang auszuführen. Eine Datei in einer Freigabemomentaufnahme kann auch als Kopierquelle angegeben werden.
- sourceRange
-
string
Bytes der Quelldaten im angegebenen Bereich.
- contentLength
-
number
Gibt die Anzahl der Bytes an, die im Anforderungstext übertragen werden. Wenn der x-ms-write-Header auf clear festgelegt ist, muss der Wert dieses Headers auf null festgelegt werden.
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)
Laden Sie einen Bytebereich in eine Datei hoch, in der der Inhalt aus einer URL gelesen wird.
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options?: Models.FileUploadRangeFromURLOptionalParams)
Parameter
- range
-
string
Schreibt Daten in den angegebenen Bytebereich in der Datei.
- copySource
-
string
Gibt die URL der Quelldatei oder des Blobs mit einer Länge von bis zu 2 KB an. Um eine Datei in eine andere Datei innerhalb desselben Speicherkontos zu kopieren, können Sie den gemeinsam genutzten Schlüssel verwenden, um die Quelldatei zu authentifizieren. Wenn Sie eine Datei aus einem anderen Speicherkonto kopieren oder ein Blob aus demselben Speicherkonto oder einem anderen Speicherkonto kopieren, müssen Sie die Quelldatei oder das Blob mithilfe einer Shared Access Signature authentifizieren. Wenn es sich bei der Quelle um ein öffentliches Blob handelt, ist keine Authentifizierung erforderlich, um den Kopiervorgang auszuführen. Eine Datei in einer Freigabemomentaufnahme kann auch als Kopierquelle angegeben werden.
- sourceRange
-
string
Bytes der Quelldaten im angegebenen Bereich.
- contentLength
-
number
Gibt die Anzahl der Bytes an, die im Anforderungstext übertragen werden. Wenn der x-ms-write-Header auf clear festgelegt ist, muss der Wert dieses Headers auf null festgelegt werden.
- options
- Models.FileUploadRangeFromURLOptionalParams
Gibt zurück
Promise<Models.FileUploadRangeFromURLResponse>
Promise<Models.FileUploadRangeFromURLResponse>
uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)
function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, callback: ServiceCallback<void>)
Parameter
- range
-
string
Schreibt Daten in den angegebenen Bytebereich in der Datei.
- copySource
-
string
Gibt die URL der Quelldatei oder des Blobs mit einer Länge von bis zu 2 KB an. Um eine Datei in eine andere Datei innerhalb desselben Speicherkontos zu kopieren, können Sie den gemeinsam genutzten Schlüssel verwenden, um die Quelldatei zu authentifizieren. Wenn Sie eine Datei aus einem anderen Speicherkonto kopieren oder ein Blob aus demselben Speicherkonto oder einem anderen Speicherkonto kopieren, müssen Sie die Quelldatei oder das Blob mithilfe einer Shared Access Signature authentifizieren. Wenn es sich bei der Quelle um ein öffentliches Blob handelt, ist keine Authentifizierung erforderlich, um den Kopiervorgang auszuführen. Eine Datei in einer Freigabemomentaufnahme kann auch als Kopierquelle angegeben werden.
- sourceRange
-
string
Bytes der Quelldaten im angegebenen Bereich.
- contentLength
-
number
Gibt die Anzahl der Bytes an, die im Anforderungstext übertragen werden. Wenn der x-ms-write-Header auf clear festgelegt ist, muss der Wert dieses Headers auf null festgelegt werden.
- callback
-
ServiceCallback<void>
Der Rückruf.
Azure SDK for JavaScript