Freigeben über


BlockBlobClient.StageBlockFromUri Methode

Definition

Der StageBlockFromUri(Uri, String, StageBlockFromUriOptions, CancellationToken) Vorgang erstellt einen neuen Block, der als Teil eines Blobs committet wird, in dem der Inhalt aus dem sourceUrigelesen wird.

Weitere Informationen finden Sie unter Legen Sie Block from URL (Block from URL) fest.

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlockInfo> StageBlockFromUri (Uri sourceUri, string base64BlockId, Azure.Storage.Blobs.Models.StageBlockFromUriOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member StageBlockFromUri : Uri * string * Azure.Storage.Blobs.Models.StageBlockFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlockInfo>
override this.StageBlockFromUri : Uri * string * Azure.Storage.Blobs.Models.StageBlockFromUriOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlockInfo>
Public Overridable Function StageBlockFromUri (sourceUri As Uri, base64BlockId As String, Optional options As StageBlockFromUriOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlockInfo)

Parameter

sourceUri
Uri

Gibt die des Uri Quellblobs an. Der Wert kann eine URL mit einer Länge von bis zu 2 KB sein, die ein Blob angibt. Das Quellblob muss entweder öffentlich sein oder über eine Shared Access Signature authentifiziert werden. Wenn das Quellblob öffentlich ist, ist keine Authentifizierung erforderlich, um den Vorgang auszuführen.

base64BlockId
String

Ein gültiger Base64-Zeichenfolgenwert, der den Block bezeichnet. Vor der Codierung muss die Zeichenfolge kleiner oder gleich 64 Bytes sein. Für jedes BLOB muss die Länge des für den base64BlockId-Parameter angegebenen Werts gleich der Größe jedes Blocks sein. Beachten Sie, dass die Base64-Zeichenfolge codiert sein muss.

options
StageBlockFromUriOptions

Optionale Parameter. StageBlockFromUriOptions.

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: