Partager via


CloudBlockBlob.PutBlockAsync Méthode

Définition

Surcharges

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Stream, Checksum)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Stream, String)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Stream, String, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String)

Lance une opération asynchrone pour charger un seul bloc.

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, 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 PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

offset
Nullable<Int64>

Décalage d’octet à laquelle commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à retourner tous les octets jusqu’à la fin de l’objet blob.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir.

S’applique à

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, 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 PutBlockAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

offset
Nullable<Int64>

Décalage d’octet à laquelle commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à retourner tous les octets jusqu’à la fin de l’objet blob.

contentChecksum
Checksum

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

S’applique à

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, 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 PutBlockAsync : string * System.IO.Stream * string * 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.PutBlockAsync : string * System.IO.Stream * string * 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 PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

progressHandler
IProgress<StorageProgress>

Objet IProgress<T> pour gérer les StorageProgress messages.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété est définie sur true et que le paramètre a la contentMD5 valeur null, la bibliothèque cliente calcule la valeur MD5 en interne.

S’applique à

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (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, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * 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.PutBlockAsync : string * System.IO.Stream * 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 PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentChecksum
Checksum

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

progressHandler
IProgress<StorageProgress>

Objet IProgress<T> pour gérer les StorageProgress messages.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

S’applique à

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, 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 PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété est définie sur true et que le paramètre a la contentMD5 valeur null, la bibliothèque cliente calcule la valeur MD5 en interne.

S’applique à

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, cancellationToken As CancellationToken) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

offset
Nullable<Int64>

Décalage d’octet auquel commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à renvoyer tous les octets jusqu’à la fin de l’objet blob.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir.

S’applique à

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, cancellationToken As CancellationToken) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

offset
Nullable<Int64>

Décalage d’octet auquel commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à renvoyer tous les octets jusqu’à la fin de l’objet blob.

contentChecksum
Checksum

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

S’applique à

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

offset
Nullable<Int64>

Décalage d’octet auquel commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à renvoyer tous les octets jusqu’à la fin de l’objet blob.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir.

S’applique à

PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (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);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * 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.PutBlockAsync : string * System.IO.Stream * 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 PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentChecksum
Checksum

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

S’applique à

PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété a la true valeur et que le paramètre a la contentMD5 valeur null, la bibliothèque cliente calcule la valeur MD5 en interne.

S’applique à

PutBlockAsync(String, Stream, Checksum)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, Optional contentChecksum As Checksum = Nothing) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentChecksum
Checksum

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

S’applique à

PutBlockAsync(String, Stream, String)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété a la true valeur et que le paramètre a la contentMD5 valeur null, la bibliothèque cliente calcule la valeur MD5 en interne.

S’applique à

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, 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 PutBlockAsync : 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 -> System.Threading.Tasks.Task
override this.PutBlockAsync : 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 -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

offset
Nullable<Int64>

Décalage d’octet auquel commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à renvoyer tous les octets jusqu’à la fin de l’objet blob.

contentChecksum
Checksum

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null.

accessCondition
AccessCondition

Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null, aucune condition n'est utilisée.

options
BlobRequestOptions

Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

S’applique à

PutBlockAsync(String, Stream, String, CancellationToken)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, cancellationToken As CancellationToken) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

cancellationToken
CancellationToken

CancellationToken à observer en attendant qu'une tâche se termine.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété a la true valeur et que le paramètre a la contentMD5 valeur null, la bibliothèque cliente calcule la valeur MD5 en interne.

S’applique à

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), Optional contentChecksum As Checksum = Nothing) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

offset
Nullable<Int64>

Décalage d’octet auquel commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à renvoyer tous les octets jusqu’à la fin de l’objet blob.

contentChecksum
Checksum

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null.

Retours

Attributs

S’applique à

PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String)

Lance une opération asynchrone pour charger un seul bloc.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String) As Task

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

offset
Nullable<Int64>

Décalage d’octet auquel commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à renvoyer tous les octets jusqu’à la fin de l’objet blob.

contentMD5
String

Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null ou une chaîne vide.

Retours

Objet Task qui représente l’opération asynchrone.

Attributs

Remarques

Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5 paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir.

S’applique à