Freigeben über


CloudPageBlob.WritePagesAsync Methode

Definition

Überlädt

WritePagesAsync(Stream, Int64, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

WritePagesAsync(Stream, Int64, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

WritePagesAsync(Stream, Int64, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

WritePagesAsync(Stream, Int64, Checksum)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

WritePagesAsync(Stream, Int64, Checksum, CancellationToken)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

WritePagesAsync(Uri, Int64, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

WritePagesAsync(Stream, Int64, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WritePagesAsync (System.IO.Stream pageData, long startOffset, 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 WritePagesAsync : System.IO.Stream * 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.WritePagesAsync : System.IO.Stream * 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 WritePagesAsync (pageData As Stream, startOffset As Long, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Parameter

pageData
Stream

Ein Stream Objekt, das die Seitendaten bereitstellt.

startOffset
Int64

Das Offset, an dem der Schreibvorgang beginnt (in Bytes). Das Offset muss ein Vielfaches von 512 sein.

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.

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 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:

WritePagesAsync(Stream, Int64, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WritePagesAsync (System.IO.Stream pageData, long startOffset, 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 WritePagesAsync : System.IO.Stream * 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.WritePagesAsync : System.IO.Stream * 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 WritePagesAsync (pageData As Stream, startOffset As Long, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Parameter

pageData
Stream

Ein Stream Objekt, das die Seitendaten bereitstellt.

startOffset
Int64

Das Offset, an dem der Schreibvorgang beginnt (in Bytes). Das Offset muss ein Vielfaches von 512 sein.

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.

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 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:

WritePagesAsync(Stream, Int64, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WritePagesAsync (System.IO.Stream pageData, long startOffset, 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 WritePagesAsync : System.IO.Stream * int64 * 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.WritePagesAsync : System.IO.Stream * int64 * 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 WritePagesAsync (pageData As Stream, startOffset As Long, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task

Parameter

pageData
Stream

Ein Stream Objekt, das die Seitendaten bereitstellt.

startOffset
Int64

Das Offset, an dem der Schreibvorgang beginnt (in Bytes). Das Offset muss ein Vielfaches von 512 sein.

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.

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 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:

WritePagesAsync(Stream, Int64, Checksum)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WritePagesAsync (System.IO.Stream pageData, long startOffset, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WritePagesAsync : System.IO.Stream * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.WritePagesAsync : System.IO.Stream * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function WritePagesAsync (pageData As Stream, startOffset As Long, contentChecksum As Checksum) As Task

Parameter

pageData
Stream

Ein Stream Objekt, das die Seitendaten bereitstellt.

startOffset
Int64

Das Offset, an dem der Schreibvorgang beginnt (in Bytes). Das Offset muss ein Vielfaches von 512 sein.

contentChecksum
Checksum

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

Gibt zurück

Ein Task-Objekt, das den asynchronen Vorgang darstellt.

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:

WritePagesAsync(Stream, Int64, Checksum, CancellationToken)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WritePagesAsync (System.IO.Stream pageData, long startOffset, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WritePagesAsync : System.IO.Stream * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.WritePagesAsync : System.IO.Stream * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function WritePagesAsync (pageData As Stream, startOffset As Long, contentChecksum As Checksum, cancellationToken As CancellationToken) As Task

Parameter

pageData
Stream

Ein Stream Objekt, das die Seitendaten bereitstellt.

startOffset
Int64

Das Offset, an dem der Schreibvorgang beginnt (in Bytes). Das Offset muss ein Vielfaches von 512 sein.

contentChecksum
Checksum

Ein Hashwert, der verwendet wird, um die Transaktionsintegrität sicherzustellen. Kann oder null Prüfsumme sein.None

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 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:

WritePagesAsync(Uri, Int64, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Schreiben von Seiten in ein Seitenblob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WritePagesAsync (Uri sourceUri, long offset, long count, long startOffset, 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, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WritePagesAsync : Uri * int64 * 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.WritePagesAsync : Uri * int64 * 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function WritePagesAsync (sourceUri As Uri, offset As Long, count As Long, startOffset As Long, sourceContentChecksum As Checksum, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

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 von der Quelle, die zurückgegeben werden sollen, oder null um alle Bytes bis zum Ende des Blobs zurückzugeben.

startOffset
Int64

Das Offset, an dem der Schreibvorgang beginnt (in Bytes). Das Offset muss ein Vielfaches von 512 sein.

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.

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: