Freigeben über


CloudAppendBlob.BeginAppendBlock Methode

Definition

Überlädt

BeginAppendBlock(Stream, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen neuen Datenblock an das Ende des Blobs zu committen.

BeginAppendBlock(Stream, Checksum, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen neuen Datenblock an das Ende des Blobs zu committen.

BeginAppendBlock(Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen neuen Datenblock an das Ende des Blobs zu committen.

BeginAppendBlock(Uri, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Committent einen neuen Datenblock an das Ende des Blobs.

BeginAppendBlock(Stream, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen neuen Datenblock an das Ende des Blobs zu committen.

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

Parameter

blockData
Stream

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

callback
AsyncCallback

Ein AsyncCallback Delegat, der eine Benachrichtigung erhält, wenn der asynchrone Vorgang abgeschlossen ist.

state
Object

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

Gibt zurück

Ein ICancellableAsyncResult , der auf den asynchronen Vorgang verweist.

Attribute

Gilt für:

BeginAppendBlock(Stream, Checksum, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen neuen Datenblock an das Ende des Blobs zu committen.

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

Parameter

blockData
Stream

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

contentChecksum
Checksum

Ein Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder Prüfsumme sein.None null

callback
AsyncCallback

Ein AsyncCallback Delegat, der eine Benachrichtigung erhält, wenn der asynchrone Vorgang abgeschlossen ist.

state
Object

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

Gibt zurück

Ein ICancellableAsyncResult , der auf den asynchronen Vorgang verweist.

Attribute

Hinweise

Clients können die Inhaltsprüfsummenheader für einen bestimmten Vorgang senden, um die Transaktionsintegrität über das Netzwerk sicherzustellen. Der contentChecksum Parameter ermöglicht Clients, die bereits Zugriff auf einen vorab berechneten Prüfsummenwert für einen bestimmten Bytebereich haben, um diesen bereitzustellen. 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:

BeginAppendBlock(Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um einen neuen Datenblock an das Ende des Blobs zu committen.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual Microsoft.Azure.Storage.ICancellableAsyncResult BeginAppendBlock (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 BeginAppendBlock : 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.BeginAppendBlock : 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 BeginAppendBlock (blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, callback As AsyncCallback, state As Object) As ICancellableAsyncResult

Parameter

blockData
Stream

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

contentChecksum
Checksum

Ein Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder Prüfsumme sein.None 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.

callback
AsyncCallback

Ein AsyncCallback Delegat, der eine Benachrichtigung erhält, wenn der asynchrone Vorgang abgeschlossen ist.

state
Object

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

Gibt zurück

Ein ICancellableAsyncResult , der auf den asynchronen Vorgang verweist.

Attribute

Hinweise

Clients können die Inhaltsprüfsummenheader für einen bestimmten Vorgang senden, um die Transaktionsintegrität über das Netzwerk sicherzustellen. Der contentChecksum Parameter ermöglicht Clients, die bereits Zugriff auf einen vorab berechneten Prüfsummenwert für einen bestimmten Bytebereich haben, um diesen bereitzustellen. 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:

BeginAppendBlock(Uri, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Committent einen neuen Datenblock an das Ende des Blobs.

[Microsoft.Azure.Storage.DoesServiceRequest]
public Microsoft.Azure.Storage.ICancellableAsyncResult BeginAppendBlock (Uri sourceUri, long offset, long count, Microsoft.Azure.Storage.Shared.Protocol.Checksum sourceContentChecksum, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, AsyncCallback callback, object state);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
member this.BeginAppendBlock : Uri * int64 * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * AsyncCallback * obj -> Microsoft.Azure.Storage.ICancellableAsyncResult
Public Function BeginAppendBlock (sourceUri As Uri, offset As Long, count As Long, sourceContentChecksum As Checksum, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, callback As AsyncCallback, state As Object) As ICancellableAsyncResult

Parameter

sourceUri
Uri

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

offset
Int64

Der Byteoffset in der Quelle, an dem mit dem Abrufen von Inhalten begonnen werden soll.

count
Int64

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

sourceContentChecksum
Checksum
sourceAccessCondition
AccessCondition

Ein AccessCondition -Objekt, das die Zugriffsbedingungen für das Quellblob darstellt. Wenn null, wird keine Bedingung verwendet.

destAccessCondition
AccessCondition

Ein AccessCondition -Objekt, das die Zugriffsbedingungen für das Zielblob darstellt. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt. 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 eine Benachrichtigung erhält, wenn der asynchrone Vorgang abgeschlossen ist.

state
Object

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

Gibt zurück

Ein ICancellableAsyncResult , der auf den asynchronen Vorgang verweist.

Attribute

Gilt für: