CloudBlockBlob.PutBlock Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
PutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext) |
Lädt einen einzelnen Block hoch. |
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext) |
Lädt einen einzelnen Block hoch und kopiert aus einem Quell-URI. |
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext) |
Lädt einen einzelnen Block hoch und kopiert aus einem Quell-URI. |
PutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Lädt einen einzelnen Block hoch.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, 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 PutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.PutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub PutBlock (blockId As String, blockData As Stream, contentChecksum As Checksum, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
Parameter
- blockId
- String
Eine Base64-codierte Zeichenfolge, die den Block identifiziert.
- 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. 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 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 null
festgelegt ist, berechnet die Clientbibliothek den Prüfsummenwert intern.
Gilt für:
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Lädt einen einzelnen Block hoch und kopiert aus einem Quell-URI.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, 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 PutBlock : 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 -> unit
override this.PutBlock : 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 -> unit
Public Overridable Sub PutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
Parameter
- blockId
- String
Eine Base64-codierte Zeichenfolge, die den Block identifiziert.
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
- 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 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 null
festgelegt ist, berechnet die Clientbibliothek den Prüfsummenwert intern.
Gilt für:
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)
Lädt einen einzelnen Block hoch und kopiert aus einem Quell-URI.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, 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 PutBlock : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.PutBlock : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub PutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
Parameter
- blockId
- String
Eine Base64-codierte Zeichenfolge, die den Block identifiziert.
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. 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 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:
Azure SDK for .NET