Freigeben über


File class

Klasse, die eine Datei darstellt.

Konstruktoren

File(StorageClientContext)

Erstellen Sie eine Datei.

Methoden

abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)
abortCopy(string, Models.FileAbortCopyOptionalParams)

Bricht einen ausstehenden Kopierdateivorgang ab und belässt eine Zieldatei mit null Länge und vollständigen Metadaten.

abortCopy(string, ServiceCallback<void>)
create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)
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.

create(number, string, string, string, ServiceCallback<void>)
deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(Models.FileDeleteMethodOptionalParams)

entfernt die Datei aus dem Speicherkonto.

deleteMethod(ServiceCallback<void>)
download(FileDownloadOptionalParams, ServiceCallback<void>)
download(Models.FileDownloadOptionalParams)

Liest oder lädt eine Datei aus dem System herunter, einschließlich der Metadaten und Eigenschaften.

download(ServiceCallback<void>)
forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)
forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)

Schließt alle Handles, die für eine bestimmte Datei geöffnet sind.

forceCloseHandles(string, ServiceCallback<void>)
getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)
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.

getProperties(ServiceCallback<void>)
getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)
getRangeList(Models.FileGetRangeListOptionalParams)

Gibt die Liste der gültigen Bereiche für eine Datei zurück.

getRangeList(ServiceCallback<Range[]>)
listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)
listHandles(Models.FileListHandlesOptionalParams)

Listet Handles für die Datei auf

listHandles(ServiceCallback<ListHandlesResponse>)
setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)
setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)

Legt HTTP-Header für die Datei fest.

setHTTPHeaders(string, string, string, ServiceCallback<void>)
setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)
setMetadata(Models.FileSetMetadataOptionalParams)

Aktualisierungen benutzerdefinierte Metadaten für die angegebene Datei.

setMetadata(ServiceCallback<void>)
startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)
startCopy(string, Models.FileStartCopyOptionalParams)

Kopiert ein Blob oder eine Datei in eine Zieldatei innerhalb des Speicherkontos.

startCopy(string, ServiceCallback<void>)
uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)
uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)

Laden Sie einen Bytebereich in eine Datei hoch.

uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)
uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)
uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)

Laden Sie einen Bytebereich in eine Datei hoch, in der der Inhalt aus einer URL gelesen wird.

uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)

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.

options
FileForceCloseHandlesOptionalParams

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.

options
FileUploadRangeFromURLOptionalParams

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.