AppendBlobClient Classe

Définition

vous AppendBlobClient permet de manipuler des objets blob d’ajout de Stockage Azure.

Un objet blob d’ajout est composé de blocs et est optimisé pour les opérations d’ajout. Lorsque vous modifiez un objet blob d’ajout, les blocs sont ajoutés à la fin de l’objet blob uniquement, via l’opération Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) . La mise à jour ou la suppression de blocs existants n’est pas prise en charge. Contrairement à un objet blob de blocs, un objet blob d’ajout n’expose pas ses ID de bloc.

Chaque bloc d’un objet blob d’ajout peut avoir une taille différente. À compter de x-ms-version 2022-11-02, la taille maximale de l’ajout est de 100 Mo. Pour les versions précédentes, la taille maximale de l’ajout est de 4 Mo. Les objets blob d’ajout peuvent inclure jusqu’à 50 000 blocs.

public class AppendBlobClient : Azure.Storage.Blobs.Specialized.BlobBaseClient
type AppendBlobClient = class
    inherit BlobBaseClient
Public Class AppendBlobClient
Inherits BlobBaseClient
Héritage
AppendBlobClient

Constructeurs

AppendBlobClient()

Initialise une nouvelle instance de la AppendBlobClient classe pour les moqueries.

AppendBlobClient(String, String, String)

Initialise une nouvelle instance de la classe AppendBlobClient.

AppendBlobClient(String, String, String, BlobClientOptions)

Initialise une nouvelle instance de la classe AppendBlobClient.

AppendBlobClient(Uri, AzureSasCredential, BlobClientOptions)

Initialise une nouvelle instance de la classe AppendBlobClient.

AppendBlobClient(Uri, BlobClientOptions)

Initialise une nouvelle instance de la classe AppendBlobClient.

AppendBlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

Initialise une nouvelle instance de la classe AppendBlobClient.

AppendBlobClient(Uri, TokenCredential, BlobClientOptions)

Initialise une nouvelle instance de la classe AppendBlobClient.

Propriétés

AccountName

Obtient le nom du compte de stockage correspondant au client d’objets blob.

(Hérité de BlobBaseClient)
AppendBlobMaxAppendBlockBytes

Obtient le nombre maximal d’octets pouvant être envoyés dans un appel à AppendBlock.

AppendBlobMaxBlocks

Obtient le nombre maximal de blocs autorisés dans un objet blob d’ajout.

BlobContainerName

Obtient le nom du conteneur correspondant au client d’objets blob.

(Hérité de BlobBaseClient)
CanGenerateSasUri

Détermine si le client est en mesure de générer une sap. Si le client est authentifié avec un StorageSharedKeyCredential.

(Hérité de BlobBaseClient)
Name

Obtient le nom de l'objet blob.

(Hérité de BlobBaseClient)
Uri

Obtient le point de terminaison principal Uri de l’objet blob.

(Hérité de BlobBaseClient)

Méthodes

AbortCopyFromUri(String, BlobRequestConditions, CancellationToken)

L’opération AbortCopyFromUri(String, BlobRequestConditions, CancellationToken) abandonne un objet en attente CopyFromUriOperationet laisse un objet blob sans aucune longueur et des métadonnées complètes.

Pour plus d'informations, consultez la rubrique Abandonner l’objet blob de copie.

(Hérité de BlobBaseClient)
AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken)

L’opération AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken) abandonne un objet en attente CopyFromUriOperationet laisse un objet blob sans aucune longueur et des métadonnées complètes.

Pour plus d'informations, consultez la rubrique Abandonner l’objet blob de copie.

(Hérité de BlobBaseClient)
AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken)

L’opération AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken) valide un nouveau bloc de données, représenté par , contentStreamà la fin de l’objet blob d’ajout existant. L’opération AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken) n’est autorisée que si l’objet blob a été créé en tant qu’objet blob d’ajout.

Pour plus d'informations, consultez la rubrique Ajouter un bloc.

AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken)

L’opération AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken) valide un nouveau bloc de données, représenté par , contentStreamà la fin de l’objet blob d’ajout existant. L’opération AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken) n’est autorisée que si l’objet blob a été créé en tant qu’objet blob d’ajout.

Pour plus d'informations, consultez la rubrique Ajouter un bloc.

AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken)

L’opération AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) valide un nouveau bloc de données, représenté par , sourceUrià la fin de l’objet blob d’ajout existant. L’opération AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) n’est autorisée que si l’objet blob a été créé en tant qu’objet blob d’ajout.

Pour plus d'informations, consultez la rubrique Ajouter le bloc à partir de l’URL.

AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken)

L’opération AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) valide un nouveau bloc de données, représenté par , sourceUrià la fin de l’objet blob d’ajout existant. L’opération AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) n’est autorisée que si l’objet blob a été créé en tant qu’objet blob d’ajout.

Pour plus d'informations, consultez la rubrique Ajouter le bloc à partir de l’URL.

Create(AppendBlobCreateOptions, CancellationToken)

L’opération Create(AppendBlobCreateOptions, CancellationToken) crée un nouvel objet blob d’ajout de longueur 0. Le contenu d’un objet blob existant est remplacé par l’objet blob d’ajout nouvellement initialisé. Pour ajouter du contenu à l’objet blob d’ajout, appelez l’opération Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlock(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) .

CreateAsync(AppendBlobCreateOptions, CancellationToken)

L’opération CreateAsync(AppendBlobCreateOptions, CancellationToken) crée un nouvel objet blob d’ajout de longueur 0. Le contenu d’un objet blob existant est remplacé par l’objet blob d’ajout nouvellement initialisé. Pour ajouter du contenu à l’objet blob d’ajout, appelez l’opération Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlock(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) .

CreateIfNotExists(AppendBlobCreateOptions, CancellationToken)

L’opération CreateIfNotExists(AppendBlobCreateOptions, CancellationToken) crée un nouvel objet blob d’ajout de longueur 0. Si l’objet blob d’ajout existe déjà, le contenu de l’objet blob d’ajout existant reste inchangé. Pour ajouter du contenu à l’objet blob d’ajout, appelez l’opération Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) .

Pour plus d'informations, consultez la rubrique Placez l’objet blob.

CreateIfNotExistsAsync(AppendBlobCreateOptions, CancellationToken)

L’opération CreateIfNotExistsAsync(AppendBlobCreateOptions, CancellationToken) crée un nouvel objet blob d’ajout de longueur 0. Si l’objet blob d’ajout existe déjà, le contenu de l’objet blob d’ajout existant reste inchangé. Pour ajouter du contenu à l’objet blob d’ajout, appelez l’opération Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) .

Pour plus d'informations, consultez la rubrique Placez l’objet blob.

CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

L'opération CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken) crée un instantané en lecture seule d'un objet blob.

Pour plus d'informations, consultez la rubrique Objet blob d’instantané.

(Hérité de BlobBaseClient)
CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

L'opération CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken) crée un instantané en lecture seule d'un objet blob.

Pour plus d'informations, consultez la rubrique Objet blob d’instantané.

(Hérité de BlobBaseClient)
Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

L'opération Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) marque l'objet blob ou l'instantané spécifié pour suppression. L’objet blob est ensuite supprimé pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps à l’aide de IncludeSnapshots.

Pour plus d'informations, consultez la rubrique Supprimer l’objet blob.

(Hérité de BlobBaseClient)
DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

L'opération DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) marque l'objet blob ou l'instantané spécifié pour suppression. L’objet blob est ensuite supprimé pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps à l’aide de IncludeSnapshots.

Pour plus d'informations, consultez la rubrique Supprimer l’objet blob.

(Hérité de BlobBaseClient)
DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

L’opération DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) marque l’objet blob ou le instantané spécifié pour suppression, si l’objet blob existe. L’objet blob est ensuite supprimé pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps à l’aide de IncludeSnapshots.

Pour plus d'informations, consultez la rubrique Supprimer l’objet blob.

(Hérité de BlobBaseClient)
DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

L’opération DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) marque l’objet blob ou le instantané spécifié pour suppression, si l’objet blob existe. L’objet blob est ensuite supprimé pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps à l’aide de IncludeSnapshots.

Pour plus d'informations, consultez la rubrique Supprimer l’objet blob.

(Hérité de BlobBaseClient)
DeleteImmutabilityPolicy(CancellationToken)

Supprime la stratégie d’immuabilité associée à l’objet blob. Notez que le contrôle de version d’objets blob doit être activé sur votre compte de stockage et que l’objet blob doit se trouver dans un conteneur avec un stockage immuable avec le contrôle de version activé pour appeler cette API.

(Hérité de BlobBaseClient)
DeleteImmutabilityPolicyAsync(CancellationToken)

Supprime la stratégie d’immuabilité associée à l’objet blob. Notez que le contrôle de version d’objets blob doit être activé sur votre compte de stockage et que l’objet blob doit se trouver dans un conteneur avec un stockage immuable avec le contrôle de version activé pour appeler cette API.

(Hérité de BlobBaseClient)
DownloadContent()

L’opération DownloadContent() télécharge un objet blob à partir du service, y compris ses métadonnées et ses propriétés.

Pour plus d'informations, consultez la rubrique Obtenir un objet blob.

(Hérité de BlobBaseClient)
DownloadContent(BlobDownloadOptions, CancellationToken)

L’opération DownloadContent(BlobDownloadOptions, CancellationToken) télécharge un objet blob à partir du service, y compris ses métadonnées et ses propriétés.

Pour plus d'informations, consultez la rubrique Obtenir un objet blob.

(Hérité de BlobBaseClient)
DownloadContent(CancellationToken)

L’opération DownloadContent(CancellationToken) télécharge un objet blob à partir du service, y compris ses métadonnées et ses propriétés.

Pour plus d'informations, consultez la rubrique Obtenir un objet blob.

(Hérité de BlobBaseClient)
DownloadContentAsync()

L’opération DownloadContentAsync() télécharge un objet blob à partir du service, y compris ses métadonnées et ses propriétés.

Pour plus d'informations, consultez la rubrique Obtenir un objet blob.

(Hérité de BlobBaseClient)
DownloadContentAsync(BlobDownloadOptions, CancellationToken)

L’opération DownloadContentAsync(BlobDownloadOptions, CancellationToken) télécharge un objet blob à partir du service, y compris ses métadonnées et ses propriétés.

Pour plus d'informations, consultez la rubrique Obtenir un objet blob.

(Hérité de BlobBaseClient)
DownloadContentAsync(CancellationToken)

L’opération DownloadContentAsync(CancellationToken) télécharge un objet blob à partir du service, y compris ses métadonnées et ses propriétés.

Pour plus d'informations, consultez la rubrique Obtenir un objet blob.

(Hérité de BlobBaseClient)
DownloadStreaming(BlobDownloadOptions, CancellationToken)

L’opération DownloadStreaming(BlobDownloadOptions, CancellationToken) télécharge un objet blob à partir du service, y compris ses métadonnées et ses propriétés.

Pour plus d'informations, consultez la rubrique Obtenir un objet blob.

(Hérité de BlobBaseClient)
DownloadStreamingAsync(BlobDownloadOptions, CancellationToken)

L’opération DownloadStreamingAsync(BlobDownloadOptions, CancellationToken) télécharge un objet blob à partir du service, y compris ses métadonnées et ses propriétés.

Pour plus d'informations, consultez la rubrique Obtenir un objet blob.

(Hérité de BlobBaseClient)
DownloadTo(Stream)

L’opération DownloadTo(Stream) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans destination.

(Hérité de BlobBaseClient)
DownloadTo(Stream, BlobDownloadToOptions, CancellationToken)

L’opération Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans options.Path.Path ou options.Stream.Stream.

(Hérité de BlobBaseClient)
DownloadTo(Stream, CancellationToken)

L’opération DownloadTo(Stream, CancellationToken) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans destination.

(Hérité de BlobBaseClient)
DownloadTo(String)

L’opération DownloadTo(String) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans path.

(Hérité de BlobBaseClient)
DownloadTo(String, BlobDownloadToOptions, CancellationToken)

L’opération Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans options.Path.Path ou options.Stream.Stream.

(Hérité de BlobBaseClient)
DownloadTo(String, CancellationToken)

L’opération DownloadTo(String, CancellationToken) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans path.

(Hérité de BlobBaseClient)
DownloadToAsync(Stream)

télécharge DownloadToAsync(Stream) un objet blob à l’aide de requêtes parallèles et écrit le contenu dans destination.

(Hérité de BlobBaseClient)
DownloadToAsync(Stream, BlobDownloadToOptions, CancellationToken)

L’opération Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans options.Path.Path ou options.Stream.Stream.

(Hérité de BlobBaseClient)
DownloadToAsync(Stream, CancellationToken)

L’opération DownloadToAsync(Stream, CancellationToken) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans destination.

(Hérité de BlobBaseClient)
DownloadToAsync(String)

télécharge DownloadToAsync(String) un objet blob à l’aide de requêtes parallèles et écrit le contenu dans path.

(Hérité de BlobBaseClient)
DownloadToAsync(String, BlobDownloadToOptions, CancellationToken)

L’opération Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans options.Path.Path ou options.Stream.Stream.

(Hérité de BlobBaseClient)
DownloadToAsync(String, CancellationToken)

L’opération DownloadToAsync(String, CancellationToken) télécharge un objet blob à l’aide de requêtes parallèles et écrit le contenu dans path.

(Hérité de BlobBaseClient)
Exists(CancellationToken)

L’opération Exists(CancellationToken) peut être appelée sur un BlobBaseClient pour voir si l’objet blob associé existe dans le conteneur sur le compte de stockage dans le service de stockage.

(Hérité de BlobBaseClient)
ExistsAsync(CancellationToken)

L’opération ExistsAsync(CancellationToken) peut être appelée sur un BlobBaseClient pour voir si l’objet blob associé existe dans le conteneur sur le compte de stockage dans le service de stockage.

(Hérité de BlobBaseClient)
GenerateSasUri(BlobSasBuilder)

GenerateSasUri(BlobSasBuilder) retourne un Uri qui génère un URI de signature d’accès partagé du service Blob (SAS) en fonction des propriétés du client et du générateur et . La sap est signée par les informations d’identification de clé partagée du client.

Pour case activée si le client est en mesure de signer un sas de service, consultez CanGenerateSasUri.

Pour plus d'informations, consultez la rubrique Construction d’une SAP de service.

(Hérité de BlobBaseClient)
GenerateSasUri(BlobSasPermissions, DateTimeOffset)

Retourne GenerateSasUri(BlobSasPermissions, DateTimeOffset) un Uri qui génère un URI de signature d’accès partagé du service Blob (SAS) en fonction des propriétés clientes et des paramètres passés. La sap est signée par les informations d’identification de clé partagée du client.

Pour case activée si le client est en mesure de signer un sas de service, consultez CanGenerateSasUri.

Pour plus d'informations, consultez la rubrique Construction d’une sap de service.

(Hérité de BlobBaseClient)
GetBlobLeaseClientCore(String)

Initialise une nouvelle instance de la classe BlobLeaseClient.

(Hérité de BlobBaseClient)
GetParentBlobContainerClientCore()

Créez un BlobContainerClient qui pointe vers ce BlobBaseClientconteneur parent. Le nouveau BlockBlobClient utilise le même pipeline de stratégie de requête que le BlobBaseClient.

(Hérité de BlobBaseClient)
GetProperties(BlobRequestConditions, CancellationToken)

L'opération GetProperties(BlobRequestConditions, CancellationToken) retourne toutes les métadonnées définies par l'utilisateur, les propriétés HTTP standard et les propriétés système pour l'objet blob. Elle ne retourne pas le contenu de l'objet blob.

Pour plus d'informations, consultez la rubrique Obtenir les propriétés d’objet blob.

(Hérité de BlobBaseClient)
GetPropertiesAsync(BlobRequestConditions, CancellationToken)

L'opération GetPropertiesAsync(BlobRequestConditions, CancellationToken) retourne toutes les métadonnées définies par l'utilisateur, les propriétés HTTP standard et les propriétés système pour l'objet blob. Elle ne retourne pas le contenu de l'objet blob.

Pour plus d'informations, consultez la rubrique Obtenir les propriétés d’objet blob.

(Hérité de BlobBaseClient)
GetTags(BlobRequestConditions, CancellationToken)

Obtient les balises associées à l’objet blob sous-jacent.

Pour plus d'informations, consultez la rubrique Obtenir des balises d’objets blob

(Hérité de BlobBaseClient)
GetTagsAsync(BlobRequestConditions, CancellationToken)

Obtient les balises associées à l’objet blob sous-jacent.

Pour plus d'informations, consultez la rubrique Obtenir des balises d’objets blob

(Hérité de BlobBaseClient)
OpenRead(BlobOpenReadOptions, CancellationToken)

Ouvre un flux de données pour lire à partir de l'objet blob. Le flux télécharge uniquement le blob pendant la lecture du flux.

(Hérité de BlobBaseClient)
OpenReadAsync(BlobOpenReadOptions, CancellationToken)

Ouvre un flux de données pour lire à partir de l'objet blob. Le flux télécharge uniquement le blob pendant la lecture du flux.

(Hérité de BlobBaseClient)
OpenWrite(Boolean, AppendBlobOpenWriteOptions, CancellationToken)

Ouvre un flux de données pour écrire dans l'objet blob.

OpenWriteAsync(Boolean, AppendBlobOpenWriteOptions, CancellationToken)

Ouvre un flux de données pour écrire dans l'objet blob.

Seal(AppendBlobRequestConditions, CancellationToken)

Scelle l’objet blob d’ajout, ce qui le rend en lecture seule. Les ajouts suivants échouent.

SealAsync(AppendBlobRequestConditions, CancellationToken)

Scelle l’objet blob d’ajout, ce qui le rend en lecture seule. Les ajouts suivants échouent.

SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

L’opération SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) définit le niveau sur un objet blob. L’opération est autorisée sur un objet blob de page dans un compte de stockage Premium et sur un objet blob de blocs dans un stockage blob ou un compte v2 à usage général.

Le niveau d’un objet blob de page Premium détermine la taille, les IOPS et la bande passante autorisées de l’objet blob. Le niveau d’un objet blob de blocs détermine le type de stockage Chaud/Froid/Archive. Cette opération ne met pas à jour l’ETag de l’objet blob. Pour obtenir des informations détaillées sur la hiérarchisation au niveau des objets blob au niveau des blocs.

Pour plus d’informations sur la définition du niveau, consultez Niveaux de stockage Blob.

(Hérité de BlobBaseClient)
SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

L’opération SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) définit le niveau sur un objet blob. L’opération est autorisée sur un objet blob de page dans un compte de stockage Premium et sur un objet blob de blocs dans un stockage blob ou un compte v2 à usage général.

Le niveau d’un objet blob de page Premium détermine la taille, les IOPS et la bande passante autorisées de l’objet blob. Le niveau d’un objet blob de blocs détermine le type de stockage Chaud/Froid/Archive. Cette opération ne met pas à jour l’ETag de l’objet blob. Pour obtenir des informations détaillées sur la hiérarchisation au niveau des objets blob au niveau des blocs.

Pour plus d’informations sur la définition du niveau, consultez Niveaux de stockage Blob.

(Hérité de BlobBaseClient)
SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

L'opération SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken) définit les propriétés système de l'objet blob.

Pour plus d'informations, consultez la rubrique Définissez propriétés d’objet blob.

(Hérité de BlobBaseClient)
SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

L'opération SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken) définit les propriétés système de l'objet blob.

Pour plus d'informations, consultez la rubrique Définissez propriétés d’objet blob.

(Hérité de BlobBaseClient)
SetImmutabilityPolicy(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

Définit la stratégie d’immuabilité sur un objet blob, un instantané d’objet blob ou une version d’objet blob. Notez que le contrôle de version d’objets blob doit être activé sur votre compte de stockage et que l’objet blob doit se trouver dans un conteneur avec un stockage immuable avec le contrôle de version activé pour appeler cette API.

(Hérité de BlobBaseClient)
SetImmutabilityPolicyAsync(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

Définit la stratégie d’immuabilité sur un objet blob, un instantané d’objet blob ou une version d’objet blob. Notez que le contrôle de version d’objets blob doit être activé sur votre compte de stockage et que l’objet blob doit se trouver dans un conteneur avec un stockage immuable avec le contrôle de version activé pour appeler cette API.

(Hérité de BlobBaseClient)
SetLegalHold(Boolean, CancellationToken)

Définit une conservation légale sur l’objet blob. Notez que le contrôle de version d’objets blob doit être activé sur votre compte de stockage et que l’objet blob doit se trouver dans un conteneur avec un stockage immuable avec le contrôle de version activé pour appeler cette API.

(Hérité de BlobBaseClient)
SetLegalHoldAsync(Boolean, CancellationToken)

Définit une conservation légale sur l’objet blob. Notez que le contrôle de version d’objets blob doit être activé sur votre compte de stockage et que l’objet blob doit se trouver dans un conteneur avec un stockage immuable avec le contrôle de version activé pour appeler cette API.

(Hérité de BlobBaseClient)
SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

L'opération SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken) définit les métadonnées définies par l'utilisateur pour l'objet blob spécifié sous la forme de paires nom-valeur.

Pour plus d'informations, consultez la rubrique Définissez les métadonnées d’objets blob.

(Hérité de BlobBaseClient)
SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

L'opération SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken) définit les métadonnées définies par l'utilisateur pour l'objet blob spécifié sous la forme de paires nom-valeur.

Pour plus d'informations, consultez la rubrique Définissez les métadonnées d’objets blob.

(Hérité de BlobBaseClient)
SetTags(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Définit des balises sur l’objet blob sous-jacent. Un objet blob peut avoir jusqu’à 10 balises. Les clés de balise doivent comporter entre 1 et 128 caractères. Les valeurs de balise doivent être comprises entre 0 et 256 caractères. Les caractères de clé de balise et de valeur valides incluent les lettres minuscules et majuscules, les chiffres (0-9), l’espace (' '), plus ('+'), moins ('-'), point ('.'), la barre oblique ('/'), les deux-points (':'), égal à ('=') et le trait de soulignement ('_') .

Pour plus d'informations, consultez la rubrique Définissez des balises d’objet blob.

(Hérité de BlobBaseClient)
SetTagsAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Définit des balises sur l’objet blob sous-jacent. Un objet blob peut avoir jusqu’à 10 balises. Les clés de balise doivent comporter entre 1 et 128 caractères. Les valeurs de balise doivent être comprises entre 0 et 256 caractères. Les caractères de clé de balise et de valeur valides incluent les lettres minuscules et majuscules, les chiffres (0-9), l’espace (' '), plus ('+'), moins ('-'), point ('.'), la barre oblique ('/'), les deux-points (':'), égal à ('=') et le trait de soulignement ('_') .

Pour plus d'informations, consultez la rubrique Définissez des balises d’objet blob.

(Hérité de BlobBaseClient)
StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

L’opération StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken) commence une copie asynchrone des données de vers source cet objet blob. Vous pouvez case activée le Azure.Storage.Blobs.Models.BlobProperties.CopyStatus retourné à partir de pour GetProperties(BlobRequestConditions, CancellationToken) déterminer si la copie est terminée.

Pour plus d'informations, consultez la rubrique Copiez l’objet blob.

(Hérité de BlobBaseClient)
StartCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

L’opération Azure.Storage.Blobs.Specialized.BlobBaseClient.StartCopyFromUri(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{Azure.Storage.Blobs.Models.AccessTier},Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.Blobs.Models.BlobRequestConditions,System.Nullable{Azure.Storage.Blobs.Models.RehydratePriority},System.Threading.CancellationToken) commence une copie asynchrone des données de vers source cet objet blob. Vous pouvez case activée le Azure.Storage.Blobs.Models.BlobProperties.CopyStatus retourné à partir de pour GetPropertiesAsync(BlobRequestConditions, CancellationToken) déterminer si la copie est terminée.

Pour plus d'informations, consultez la rubrique Copiez l’objet blob.

(Hérité de BlobBaseClient)
SyncCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

L’opération Copier l’objet blob à partir de l’URL copie un objet blob vers une destination au sein du compte de stockage de manière synchrone pour des tailles d’objet blob source allant jusqu’à 256 Mio. Cette API est disponible à partir de la version 2018-03-28. La source d’une opération Copier un objet blob à partir de l’URL peut être n’importe quel objet blob de bloc validé dans n’importe quel compte de stockage Azure qui est public ou autorisé avec une signature d’accès partagé.

La taille de l’objet blob source peut être d’une longueur maximale de 256 Mio.

Pour plus d'informations, consultez la rubrique Copiez l’objet blob à partir de l’URL.

(Hérité de BlobBaseClient)
SyncCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

L’opération Copier l’objet blob à partir de l’URL copie un objet blob vers une destination au sein du compte de stockage de manière synchrone pour des tailles d’objet blob source allant jusqu’à 256 Mio. Cette API est disponible à partir de la version 2018-03-28. La source d’une opération Copier un objet blob à partir de l’URL peut être n’importe quel objet blob de bloc validé dans n’importe quel compte de stockage Azure qui est public ou autorisé avec une signature d’accès partagé.

La taille de l’objet blob source peut être d’une longueur maximale de 256 Mio.

Pour plus d'informations, consultez la rubrique Copiez l’objet blob à partir de l’URL.

(Hérité de BlobBaseClient)
Undelete(CancellationToken)

L’opération Undelete(CancellationToken) restaure le contenu et les métadonnées d’un objet blob supprimé de manière réversible et tous les instantanés supprimés de manière réversible associés.

Pour plus d'informations, consultez la rubrique Annuler la suppression de l’objet blob.

(Hérité de BlobBaseClient)
UndeleteAsync(CancellationToken)

L’opération UndeleteAsync(CancellationToken) restaure le contenu et les métadonnées d’un objet blob supprimé de manière réversible et tous les instantanés supprimés de manière réversible associés.

Pour plus d'informations, consultez la rubrique Annuler la suppression de l’objet blob.

(Hérité de BlobBaseClient)
WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

Initialise une nouvelle instance de la AppendBlobClient classe avec une source identiqueUri, mais le spécifiécustomerProvidedKey.

WithEncryptionScope(String)

Initialise une nouvelle instance de la AppendBlobClient classe avec une source identiqueUri, mais le spécifiéencryptionScope.

WithSnapshot(String)

Initialise une nouvelle instance de la AppendBlobClient classe avec une source identiqueUri, mais l’horodatage spécifiésnapshot.

Pour plus d'informations, consultez la rubrique Créez un instantané d’un objet blob.

WithSnapshotCore(String)

Crée un instance de la BlobBaseClient classe avec une source identiqueUri, mais l’horodatage spécifiésnapshot.

(Hérité de BlobBaseClient)
WithVersion(String)

Initialise une nouvelle instance de la AppendBlobClient classe avec une source identiqueUri, mais l’horodatage spécifiéversionId.

Méthodes d’extension

GetBlobLeaseClient(BlobBaseClient, String)

Initialise une nouvelle instance de la classe BlobLeaseClient.

GetParentBlobContainerClient(BlobBaseClient)

Créez un BlobContainerClient qui pointe vers ce BlobBaseClientconteneur parent. Le nouveau BlockBlobClient utilise le même pipeline de stratégie de requête que le BlobBaseClient.

S’applique à