BlockBlobClient.SyncUploadFromUri Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SyncUploadFromUri(Uri, Boolean, CancellationToken) |
Der Vorgang Upload from Uri erstellt ein neues Blockblob, bei dem der Inhalt des Blobs aus einer bestimmten URL gelesen wird. Diese API wird ab version 2020-04-08 unterstützt. Partielle Updates werden mit Put Blob from URL nicht unterstützt. der Inhalt eines vorhandenen Blobs wird mit dem Inhalt des neuen Blobs überschrieben. Um partielle Updates für den Inhalt eines Blockblobs mithilfe einer Quell-URL durchzuführen, verwenden Sie die API Put Block from URL in Verbindung mit Put Block List. |
SyncUploadFromUri(Uri, BlobSyncUploadFromUriOptions, CancellationToken) |
Der Vorgang Upload from Uri erstellt ein neues Blockblob, bei dem der Inhalt des Blobs aus einer bestimmten URL gelesen wird. Diese API wird ab version 2020-04-08 unterstützt. Partielle Updates werden mit Put Blob from URL nicht unterstützt. der Inhalt eines vorhandenen Blobs wird mit dem Inhalt des neuen Blobs überschrieben. Um partielle Updates für den Inhalt eines Blockblobs mithilfe einer Quell-URL durchzuführen, verwenden Sie die API Put Block from URL in Verbindung mit Put Block List. |
SyncUploadFromUri(Uri, Boolean, CancellationToken)
- Quelle:
- BlockBlobClient.cs
- Quelle:
- BlockBlobClient.cs
Der Vorgang Upload from Uri erstellt ein neues Blockblob, bei dem der Inhalt des Blobs aus einer bestimmten URL gelesen wird. Diese API wird ab version 2020-04-08 unterstützt.
Partielle Updates werden mit Put Blob from URL nicht unterstützt. der Inhalt eines vorhandenen Blobs wird mit dem Inhalt des neuen Blobs überschrieben. Um partielle Updates für den Inhalt eines Blockblobs mithilfe einer Quell-URL durchzuführen, verwenden Sie die API Put Block from URL in Verbindung mit Put Block List.
public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo> SyncUploadFromUri (Uri copySource, bool overwrite = false, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUri : Uri * bool * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
override this.SyncUploadFromUri : Uri * bool * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
Public Overridable Function SyncUploadFromUri (copySource As Uri, Optional overwrite As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobContentInfo)
Parameter
- copySource
- Uri
Erforderlich. Gibt die URL des Quellblobs an. Das Quellblob kann von einem beliebigen Typ sein, einschließlich eines Blockblobs, eines Anfügeblobs oder eines Seitenblobs. Der Wert kann eine URL mit einer Länge von bis zu 2 KiB sein, die ein Blob angibt. Der Wert sollte so URL-codiert sein, wie er in einem Anforderungs-URI verwendet wird. Das Quellblob muss entweder öffentlich sein oder über eine Freigegebene Zugriffssignatur autorisiert werden. Wenn das Quellblob öffentlich ist, ist zum Ausführen des Vorgangs keine Autorisierung erforderlich.
- overwrite
- Boolean
Gibt an, ob der Upload das vorhandene Blob überschreiben soll. Der Standardwert ist „FALSE“.
- cancellationToken
- CancellationToken
Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.
Gibt zurück
Ein Response<T> , der den Zustand des aktualisierten Blockblobs beschreibt.
Hinweise
Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.
Gilt für:
SyncUploadFromUri(Uri, BlobSyncUploadFromUriOptions, CancellationToken)
- Quelle:
- BlockBlobClient.cs
- Quelle:
- BlockBlobClient.cs
Der Vorgang Upload from Uri erstellt ein neues Blockblob, bei dem der Inhalt des Blobs aus einer bestimmten URL gelesen wird. Diese API wird ab version 2020-04-08 unterstützt.
Partielle Updates werden mit Put Blob from URL nicht unterstützt. der Inhalt eines vorhandenen Blobs wird mit dem Inhalt des neuen Blobs überschrieben. Um partielle Updates für den Inhalt eines Blockblobs mithilfe einer Quell-URL durchzuführen, verwenden Sie die API Put Block from URL in Verbindung mit Put Block List.
public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo> SyncUploadFromUri (Uri copySource, Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUri : Uri * Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
override this.SyncUploadFromUri : Uri * Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
Public Overridable Function SyncUploadFromUri (copySource As Uri, options As BlobSyncUploadFromUriOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobContentInfo)
Parameter
- copySource
- Uri
Erforderlich. Gibt die URL des Quellblobs an. Das Quellblob kann von einem beliebigen Typ sein, einschließlich eines Blockblobs, eines Anfügeblobs oder eines Seitenblobs. Der Wert kann eine URL mit einer Länge von bis zu 2 KiB sein, die ein Blob angibt. Der Wert sollte so URL-codiert sein, wie er in einem Anforderungs-URI verwendet wird. Das Quellblob muss entweder öffentlich sein oder über eine Freigegebene Zugriffssignatur autorisiert werden. Wenn das Quellblob öffentlich ist, ist zum Ausführen des Vorgangs keine Autorisierung erforderlich.
- options
- BlobSyncUploadFromUriOptions
Optionale Parameter.
- cancellationToken
- CancellationToken
Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.
Gibt zurück
Ein Response<T> , der den Zustand des aktualisierten Blockblobs beschreibt.
Hinweise
Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.
Gilt für:
Azure SDK for .NET