CloudBlockBlob.BeginPutBlock Methode

Definition

Überlädt

BeginPutBlock(String, Stream, Checksum, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

BeginPutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

BeginPutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

BeginPutBlock(String, Stream, Checksum, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginPutBlock (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginPutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginPutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginPutBlock (blockId As String, blockData As Stream, contentChecksum As Checksum, callback As AsyncCallback, state As Object) As ICancellableAsyncResult

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 Hashwert, der verwendet wird, um die Transaktionsintegrität sicherzustellen. Kann oder null Prüfsumme sein.None

callback
AsyncCallback

Ein AsyncCallback Delegat, der nach Abschluss des asynchronen Vorgangs eine Benachrichtigung erhält.

state
Object

Ein benutzerdefiniertes Objekt, das an den Rückrufdelegat übergeben wird.

Gibt zurück

Eine ICancellableAsyncResult , die auf den asynchronen Vorgang verweist.

Attribute

Hinweise

Clients können die Inhaltsprüfsummenheader für einen bestimmten Vorgang senden, um die Transaktionsintegrität über die Verbindung sicherzustellen. Mit dem contentChecksum Parameter können Clients, die bereits Zugriff auf einen vorab berechneten Prüfsummenwert für einen bestimmten Bytebereich haben, diesen bereitstellen. Wenn die BlobRequestOptions.UseTransactionalMd5 Eigenschaften oder BlobRequestOptions.UseTransactionalCrc64 auf true festgelegt sind und der entsprechende Inhaltsparameter auf nullfestgelegt ist, berechnet die Clientbibliothek den Prüfsummenwert intern.

Gilt für:

BeginPutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginPutBlock (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginPutBlock : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginPutBlock : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginPutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, callback As AsyncCallback, state As Object) As ICancellableAsyncResult

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 Hashwert, der verwendet wird, um die Transaktionsintegrität sicherzustellen. Kann oder null Prüfsumme sein.None

callback
AsyncCallback

Ein AsyncCallback Delegat, der nach Abschluss des asynchronen Vorgangs eine Benachrichtigung erhält.

state
Object

Ein benutzerdefiniertes Objekt, das an den Rückrufdelegat übergeben wird.

Gibt zurück

Eine ICancellableAsyncResult , die auf den asynchronen Vorgang verweist.

Attribute

Hinweise

Clients können die Inhaltsprüfsummenheader für einen bestimmten Vorgang senden, um die Transaktionsintegrität über die Verbindung sicherzustellen. Mit dem contentChecksum Parameter können Clients, die bereits Zugriff auf einen vorab berechneten Prüfsummenwert für einen bestimmten Bytebereich haben, diesen bereitstellen. Wenn die BlobRequestOptions.UseTransactionalMd5 Eigenschaften oder BlobRequestOptions.UseTransactionalCrc64 auf true festgelegt sind und der entsprechende Inhaltsparameter auf nullfestgelegt ist, berechnet die Clientbibliothek den Prüfsummenwert intern.

Gilt für:

BeginPutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Hochladen eines einzelnen Blocks.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginPutBlock (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, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member BeginPutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
override this.BeginPutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Overridable Function BeginPutBlock (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, callback As AsyncCallback, state As Object) As ICancellableAsyncResult

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 Hashwert, der verwendet wird, um die Transaktionsintegrität sicherzustellen. Kann oder null Prüfsumme sein.None

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, oder null Wenn null, werden standardoptionen auf die Anforderung angewendet.

operationContext
OperationContext

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

callback
AsyncCallback

Ein AsyncCallback Delegat, der nach Abschluss des asynchronen Vorgangs eine Benachrichtigung erhält.

state
Object

Ein benutzerdefiniertes Objekt, das an den Rückrufdelegat übergeben wird.

Gibt zurück

Eine ICancellableAsyncResult , die auf den asynchronen Vorgang verweist.

Attribute

Hinweise

Clients können die Inhaltsprüfsummenheader für einen bestimmten Vorgang senden, um die Transaktionsintegrität über die Verbindung sicherzustellen. Mit dem contentChecksum Parameter können Clients, die bereits Zugriff auf einen vorab berechneten Prüfsummenwert für einen bestimmten Bytebereich haben, diesen bereitstellen. Wenn die BlobRequestOptions.UseTransactionalMd5 Eigenschaften oder BlobRequestOptions.UseTransactionalCrc64 auf true festgelegt sind und der entsprechende Inhaltsparameter auf nullfestgelegt ist, berechnet die Clientbibliothek den Prüfsummenwert intern.

Gilt für: