CloudAppendBlob.UploadFromStream Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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
- 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 à
Azure SDK for .NET