BlockBlobClient.SyncUploadFromUriAsync 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
SyncUploadFromUriAsync(Uri, BlobSyncUploadFromUriOptions, CancellationToken) |
Der Vorgang Upload from URI erstellt ein neues Blockblob, in 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 Aktualisierungen des Inhalts eines Blockblobs mithilfe einer Quell-URL durchzuführen, verwenden Sie die API Put Block from URL in Verbindung mit Put Block List. |
SyncUploadFromUriAsync(Uri, Boolean, CancellationToken) |
Der Vorgang Upload from URI erstellt ein neues Blockblob, in 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 Aktualisierungen des Inhalts eines Blockblobs mithilfe einer Quell-URL durchzuführen, verwenden Sie die API Put Block from URL in Verbindung mit Put Block List. |
SyncUploadFromUriAsync(Uri, BlobSyncUploadFromUriOptions, CancellationToken)
- Quelle:
- BlockBlobClient.cs
- Quelle:
- BlockBlobClient.cs
Der Vorgang Upload from URI erstellt ein neues Blockblob, in 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 Aktualisierungen des Inhalts eines Blockblobs mithilfe einer Quell-URL durchzuführen, verwenden Sie die API Put Block from URL in Verbindung mit Put Block List.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>> SyncUploadFromUriAsync (Uri copySource, Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUriAsync : Uri * Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
override this.SyncUploadFromUriAsync : Uri * Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
Public Overridable Function SyncUploadFromUriAsync (copySource As Uri, options As BlobSyncUploadFromUriOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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 Shared Access Signature autorisiert werden. Wenn das Quellblob öffentlich ist, ist keine Autorisierung erforderlich, um den Vorgang auszuführen.
- options
- BlobSyncUploadFromUriOptions
Optionale Parameter.
- cancellationToken
- CancellationToken
Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.
Gibt zurück
Eine Response<T> , die den Status des aktualisierten Blockblobs beschreibt.
Hinweise
Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.
Gilt für:
SyncUploadFromUriAsync(Uri, Boolean, CancellationToken)
- Quelle:
- BlockBlobClient.cs
- Quelle:
- BlockBlobClient.cs
Der Vorgang Upload from URI erstellt ein neues Blockblob, in 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 Aktualisierungen des Inhalts eines Blockblobs mithilfe einer Quell-URL durchzuführen, verwenden Sie die API Put Block from URL in Verbindung mit Put Block List.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>> SyncUploadFromUriAsync (Uri copySource, bool overwrite = false, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUriAsync : Uri * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
override this.SyncUploadFromUriAsync : Uri * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
Public Overridable Function SyncUploadFromUriAsync (copySource As Uri, Optional overwrite As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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 Shared Access Signature autorisiert werden. Wenn das Quellblob öffentlich ist, ist keine Autorisierung erforderlich, um den Vorgang auszuführen.
- 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
Eine Response<T> , die den Status des aktualisierten Blockblobs beschreibt.
Hinweise
Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.
Gilt für:
Azure SDK for .NET