BlockBlobClient.SyncUploadFromUriAsync 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
SyncUploadFromUriAsync(Uri, BlobSyncUploadFromUriOptions, CancellationToken) |
L’opération Charger à partir de l’URI crée un objet blob de blocs où le contenu de l’objet blob est lu à partir d’une URL donnée. Cette API est prise en charge à partir de la version 2020-04-08. Les mises à jour partielles ne sont pas prises en charge avec Put Blob from URL ; le contenu d’un objet blob existant est remplacé par le contenu du nouvel objet blob. Pour effectuer des mises à jour partielles du contenu d’un objet blob de blocs à l’aide d’une URL source, utilisez l’API Put Block from URL conjointement avec Put Block List. |
SyncUploadFromUriAsync(Uri, Boolean, CancellationToken) |
L’opération Charger à partir de l’URI crée un objet blob de blocs où le contenu de l’objet blob est lu à partir d’une URL donnée. Cette API est prise en charge à partir de la version 2020-04-08. Les mises à jour partielles ne sont pas prises en charge avec Put Blob from URL ; le contenu d’un objet blob existant est remplacé par le contenu du nouvel objet blob. Pour effectuer des mises à jour partielles du contenu d’un objet blob de blocs à l’aide d’une URL source, utilisez l’API Put Block from URL conjointement avec Put Block List. |
SyncUploadFromUriAsync(Uri, BlobSyncUploadFromUriOptions, CancellationToken)
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
L’opération Charger à partir de l’URI crée un objet blob de blocs où le contenu de l’objet blob est lu à partir d’une URL donnée. Cette API est prise en charge à partir de la version 2020-04-08.
Les mises à jour partielles ne sont pas prises en charge avec Put Blob from URL ; le contenu d’un objet blob existant est remplacé par le contenu du nouvel objet blob. Pour effectuer des mises à jour partielles du contenu d’un objet blob de blocs à l’aide d’une URL source, utilisez l’API Put Block from URL conjointement avec Put Block List.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>> SyncUploadFromUriAsync (Uri copySource, Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUriAsync : Uri * Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
override this.SyncUploadFromUriAsync : Uri * Azure.Storage.Blobs.Models.BlobSyncUploadFromUriOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
Public Overridable Function SyncUploadFromUriAsync (copySource As Uri, options As BlobSyncUploadFromUriOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobContentInfo))
Paramètres
- copySource
- Uri
Obligatoire. Spécifie l’URL de l’objet blob source. L’objet blob source peut être de tout type, y compris un objet blob de blocs, un objet blob d’ajout ou un objet blob de pages. La valeur peut être une URL d’une longueur maximale de 2 Kio qui spécifie un objet blob. La valeur doit être encodée sous forme d'URL, comme dans une URI de demande. L’objet blob source doit être public ou doit être autorisé via une signature d’accès partagé. Si l’objet blob source est public, aucune autorisation n’est requise pour effectuer l’opération.
- options
- BlobSyncUploadFromUriOptions
Paramètres facultatifs.
- cancellationToken
- CancellationToken
Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.
Retours
Response<T> décrivant l’état de l’objet blob de blocs mis à jour.
Remarques
Un RequestFailedException est levée si une défaillance se produit.
S’applique à
SyncUploadFromUriAsync(Uri, Boolean, CancellationToken)
- Source:
- BlockBlobClient.cs
- Source:
- BlockBlobClient.cs
L’opération Charger à partir de l’URI crée un objet blob de blocs où le contenu de l’objet blob est lu à partir d’une URL donnée. Cette API est prise en charge à partir de la version 2020-04-08.
Les mises à jour partielles ne sont pas prises en charge avec Put Blob from URL ; le contenu d’un objet blob existant est remplacé par le contenu du nouvel objet blob. Pour effectuer des mises à jour partielles du contenu d’un objet blob de blocs à l’aide d’une URL source, utilisez l’API Put Block from URL conjointement avec Put Block List.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>> SyncUploadFromUriAsync (Uri copySource, bool overwrite = false, System.Threading.CancellationToken cancellationToken = default);
abstract member SyncUploadFromUriAsync : Uri * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
override this.SyncUploadFromUriAsync : Uri * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
Public Overridable Function SyncUploadFromUriAsync (copySource As Uri, Optional overwrite As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobContentInfo))
Paramètres
- copySource
- Uri
Obligatoire. Spécifie l’URL de l’objet blob source. L’objet blob source peut être de tout type, y compris un objet blob de blocs, un objet blob d’ajout ou un objet blob de pages. La valeur peut être une URL d’une longueur maximale de 2 Kio qui spécifie un objet blob. La valeur doit être encodée sous forme d'URL, comme dans une URI de demande. L’objet blob source doit être public ou doit être autorisé via une signature d’accès partagé. Si l’objet blob source est public, aucune autorisation n’est requise pour effectuer l’opération.
- overwrite
- Boolean
Indique si le chargement doit remplacer l’objet blob existant. La valeur par défaut est false.
- cancellationToken
- CancellationToken
Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.
Retours
Response<T> décrivant l’état de l’objet blob de blocs mis à jour.
Remarques
Un RequestFailedException est levée si une défaillance se produit.
S’applique à
Azure SDK for .NET