Partager via


CloudAppendBlob.UploadFromStream Méthode

Définition

Surcharges

UploadFromStream(Stream, AccessCondition, BlobRequestOptions, OperationContext)

Charge un flux vers un objet blob d’ajout. Si l’objet blob existe déjà, il sera remplacé. Recommandé uniquement pour les scénarios à écriture unique.

UploadFromStream(Stream, Int64, AccessCondition, BlobRequestOptions, OperationContext)

Charge un flux vers un objet blob d’ajout. Si l’objet blob existe déjà, il sera remplacé. Recommandé uniquement pour les scénarios à écriture unique.

UploadFromStream(Stream, AccessCondition, BlobRequestOptions, OperationContext)

Charge un flux vers un objet blob d’ajout. Si l’objet blob existe déjà, il sera remplacé. Recommandé uniquement pour les scénarios à écriture unique.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void UploadFromStream (System.IO.Stream source, 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 UploadFromStream : System.IO.Stream * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.UploadFromStream : System.IO.Stream * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub UploadFromStream (source As Stream, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

Paramètres

source
Stream

Objet Stream fournissant le contenu de l’objet blob.

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. Si null, les options par défaut sont appliquées à la demande.

operationContext
OperationContext

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

Implémente

Attributs

Remarques

Utilisez cette méthode uniquement dans les scénarios à écriture unique. En interne, cette méthode utilise l’en-tête conditionnel append-offset pour éviter les blocs dupliqués, ce qui peut causer des problèmes dans les scénarios de plusieurs enregistreurs. Si vous avez un scénario à écriture unique, vérifiez AbsorbConditionalErrorsOnRetry si la définition de true cet indicateur sur est acceptable pour votre scénario. Pour ajouter des données à un objet blob d’ajout qui existe déjà, consultez AppendFromStream(Stream, AccessCondition, BlobRequestOptions, OperationContext).

S’applique à

UploadFromStream(Stream, Int64, AccessCondition, BlobRequestOptions, OperationContext)

Charge un flux vers un objet blob d’ajout. Si l’objet blob existe déjà, il sera remplacé. Recommandé uniquement pour les scénarios à écriture unique.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void UploadFromStream (System.IO.Stream source, long length, 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 UploadFromStream : System.IO.Stream * int64 * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.UploadFromStream : System.IO.Stream * int64 * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub UploadFromStream (source As Stream, length As Long, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

Paramètres

source
Stream

Objet Stream fournissant le contenu de l’objet blob.

length
Int64

Nombre d'octets à écrire à partir du flux de données source à sa position actuelle.

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. Si null, les options par défaut sont appliquées à la demande.

operationContext
OperationContext

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

Implémente

Attributs

Remarques

Utilisez cette méthode uniquement dans les scénarios à écriture unique. En interne, cette méthode utilise l’en-tête conditionnel append-offset pour éviter les blocs dupliqués, ce qui peut causer des problèmes dans les scénarios de plusieurs enregistreurs. Si vous avez un scénario à écriture unique, vérifiez AbsorbConditionalErrorsOnRetry si la définition de true cet indicateur sur est acceptable pour votre scénario. Pour ajouter des données à un objet blob d’ajout qui existe déjà, consultez AppendFromStream(Stream, Int64, AccessCondition, BlobRequestOptions, OperationContext).

S’applique à