Freigeben über


CloudPageBlob.WritePages Methode

Definition

Überlädt

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

Schreibt Seiten in ein Seitenblob.

WritePages(Uri, Int64, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Schreibt Seiten in ein Seitenblob.

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

Schreibt Seiten in ein Seitenblob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void WritePages (System.IO.Stream pageData, long startOffset, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default, Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WritePages : System.IO.Stream * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.WritePages : System.IO.Stream * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub WritePages (pageData As Stream, startOffset As Long, Optional contentChecksum As Checksum = Nothing, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

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

operationContext
OperationContext

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

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:

WritePages(Uri, Int64, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Schreibt Seiten in ein Seitenblob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void WritePages (Uri sourceUri, long offset, long count, long startOffset, Microsoft.Azure.Storage.Shared.Protocol.Checksum sourceContentChecksum = default, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition = default, Microsoft.Azure.Storage.AccessCondition destAccessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WritePages : 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 -> unit
override this.WritePages : 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 -> unit
Public Overridable Sub WritePages (sourceUri As Uri, offset As Long, count As Long, startOffset As Long, Optional sourceContentChecksum As Checksum = Nothing, Optional sourceAccessCondition As AccessCondition = Nothing, Optional destAccessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

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.

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

operationContext
OperationContext

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

Attribute

Gilt für: