CloudBlockBlob.PutBlockAsync Methode

Definition

Überlädt

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Stream, Checksum)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Stream, String)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Stream, String, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

sourceUri
Uri

Ein Uri , der den absoluten URI für das Quellblob angibt.

offset
Nullable<Int64>

Der Byteoffset, bei dem mit der Rückgabe von Inhalt begonnen werden soll.

count
Nullable<Int64>

Die Anzahl der Bytes, die zurückgegeben werden sollen oder null die alle Bytes bis zum Ende des Blobs zurückgeben sollen.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put Block-Vorgang senden, um die Transaktionsintegrität über die Verbindung sicherzustellen. Mit dem contentMD5 Parameter können Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitstellen.

Gilt für:

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

sourceUri
Uri

Ein Uri , der den absoluten URI für das Quellblob angibt.

offset
Nullable<Int64>

Der Byteoffset, bei dem mit der Rückgabe von Inhalt begonnen werden soll.

count
Nullable<Int64>

Die Anzahl der Bytes, die zurückgegeben werden sollen oder null die alle Bytes bis zum Ende des Blobs zurückgeben sollen.

contentChecksum
Checksum

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann null sein.

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Gilt für:

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

blockData
Stream

Ein Stream -Objekt, das die Daten für den Block bereitstellt.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

progressHandler
IProgress<StorageProgress>

Ein IProgress<T> Objekt zum Verarbeiten von StorageProgress Nachrichten.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put Block-Vorgang senden, um die Transaktionsintegrität über die Verbindung sicherzustellen. Mit dem contentMD5 Parameter können Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitstellen. Wenn die BlobRequestOptions.UseTransactionalMd5 -Eigenschaft auf true und der contentMD5 Parameter auf nullfestgelegt ist, berechnet die Clientbibliothek den MD5-Wert intern.

Gilt für:

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

blockData
Stream

Ein Stream -Objekt, das die Daten für den Block bereitstellt.

contentChecksum
Checksum

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann null sein.

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

progressHandler
IProgress<StorageProgress>

Ein IProgress<T> Objekt zum Verarbeiten von StorageProgress Nachrichten.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Gilt für:

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

blockData
Stream

Ein Stream -Objekt, das die Daten für den Block bereitstellt.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put Block-Vorgang senden, um die Transaktionsintegrität über die Verbindung sicherzustellen. Mit dem contentMD5 Parameter können Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitstellen. Wenn die BlobRequestOptions.UseTransactionalMd5 -Eigenschaft auf true und der contentMD5 Parameter auf nullfestgelegt ist, berechnet die Clientbibliothek den MD5-Wert intern.

Gilt für:

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, cancellationToken As CancellationToken) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

sourceUri
Uri

Ein Uri , der den absoluten URI für das Quellblob angibt.

offset
Nullable<Int64>

Der Byteoffset, ab dem mit der Rückgabe von Inhalt begonnen werden soll.

count
Nullable<Int64>

Die Anzahl der Bytes, die zurückgegeben werden sollen, oder null die alle Bytes bis zum Ende des Blobs zurückgeben sollen.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put-Block-Vorgang senden, um die Transaktionsintegrität über das Netzwerk sicherzustellen. Der contentMD5 Parameter ermöglicht Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitzustellen.

Gilt für:

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, cancellationToken As CancellationToken) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

sourceUri
Uri

Ein Uri , der den absoluten URI für das Quellblob angibt.

offset
Nullable<Int64>

Der Byteoffset, ab dem mit der Rückgabe von Inhalt begonnen werden soll.

count
Nullable<Int64>

Die Anzahl der Bytes, die zurückgegeben werden sollen, oder null die alle Bytes bis zum Ende des Blobs zurückgeben sollen.

contentChecksum
Checksum

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann null sein.

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Gilt für:

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

sourceUri
Uri

Ein Uri , der den absoluten URI für das Quellblob angibt.

offset
Nullable<Int64>

Der Byteoffset, ab dem mit der Rückgabe von Inhalt begonnen werden soll.

count
Nullable<Int64>

Die Anzahl der Bytes, die zurückgegeben werden sollen, oder null die alle Bytes bis zum Ende des Blobs zurückgeben sollen.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put-Block-Vorgang senden, um die Transaktionsintegrität über das Netzwerk sicherzustellen. Der contentMD5 Parameter ermöglicht Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitzustellen.

Gilt für:

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

blockData
Stream

Ein Stream -Objekt, das die Daten für den Block bereitstellt.

contentChecksum
Checksum

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann null sein.

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Gilt für:

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

blockData
Stream

Ein Stream -Objekt, das die Daten für den Block bereitstellt.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put-Block-Vorgang senden, um die Transaktionsintegrität über das Netzwerk sicherzustellen. Der contentMD5 Parameter ermöglicht Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitzustellen. Wenn die BlobRequestOptions.UseTransactionalMd5 -Eigenschaft auf true und der contentMD5 Parameter auf nullfestgelegt ist, berechnet die Clientbibliothek den MD5-Wert intern.

Gilt für:

PutBlockAsync(String, Stream, Checksum)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, Optional contentChecksum As Checksum = Nothing) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

blockData
Stream

Ein Stream -Objekt, das die Daten für den Block bereitstellt.

contentChecksum
Checksum

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann null sein.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Gilt für:

PutBlockAsync(String, Stream, String)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

blockData
Stream

Ein Stream -Objekt, das die Daten für den Block bereitstellt.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put-Block-Vorgang senden, um die Transaktionsintegrität über das Netzwerk sicherzustellen. Der contentMD5 Parameter ermöglicht Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitzustellen. Wenn die BlobRequestOptions.UseTransactionalMd5 -Eigenschaft auf true und der contentMD5 Parameter auf nullfestgelegt ist, berechnet die Clientbibliothek den MD5-Wert intern.

Gilt für:

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

sourceUri
Uri

Ein Uri , der den absoluten URI für das Quellblob angibt.

offset
Nullable<Int64>

Der Byteoffset, ab dem mit der Rückgabe von Inhalt begonnen werden soll.

count
Nullable<Int64>

Die Anzahl der Bytes, die zurückgegeben werden sollen, oder null die alle Bytes bis zum Ende des Blobs zurückgeben sollen.

contentChecksum
Checksum

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann null sein.

accessCondition
AccessCondition

Ein AccessCondition-Objekt, das die Bedingung darstellt, die erfüllt werden muss, damit die Anforderung fortgesetzt werden kann. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Gilt für:

PutBlockAsync(String, Stream, String, CancellationToken)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, cancellationToken As CancellationToken) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

blockData
Stream

Ein Stream -Objekt, das die Daten für den Block bereitstellt.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

cancellationToken
CancellationToken

Ein CancellationToken, das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll.

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put-Block-Vorgang senden, um die Transaktionsintegrität über das Netzwerk sicherzustellen. Der contentMD5 Parameter ermöglicht Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitzustellen. Wenn die BlobRequestOptions.UseTransactionalMd5 -Eigenschaft auf true und der contentMD5 Parameter auf nullfestgelegt ist, berechnet die Clientbibliothek den MD5-Wert intern.

Gilt für:

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), Optional contentChecksum As Checksum = Nothing) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

sourceUri
Uri

Ein Uri , der den absoluten URI für das Quellblob angibt.

offset
Nullable<Int64>

Der Byteoffset, ab dem mit der Rückgabe von Inhalt begonnen werden soll.

count
Nullable<Int64>

Die Anzahl der Bytes, die zurückgegeben werden sollen, oder null die alle Bytes bis zum Ende des Blobs zurückgeben sollen.

contentChecksum
Checksum

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann null sein.

Gibt zurück

Attribute

Gilt für:

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String)

Initiiert einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String) As Task

Parameter

blockId
String

Eine Base64-codierte Zeichenfolge, die den Block identifiziert.

sourceUri
Uri

Ein Uri , der den absoluten URI für das Quellblob angibt.

offset
Nullable<Int64>

Der Byteoffset, bei dem mit der Rückgabe von Inhalt begonnen werden soll.

count
Nullable<Int64>

Die Anzahl der Bytes, die zurückgegeben werden sollen oder null die alle Bytes bis zum Ende des Blobs zurückgeben sollen.

contentMD5
String

Ein optionaler Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder eine leere Zeichenfolge sein null .

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

Attribute

Hinweise

Clients können den Content-MD5-Header für einen bestimmten Put Block-Vorgang senden, um die Transaktionsintegrität über die Verbindung sicherzustellen. Mit dem contentMD5 Parameter können Clients, die bereits Zugriff auf einen vorab berechneten MD5-Wert für einen bestimmten Bytebereich haben, diesen bereitstellen.

Gilt für: