BlobClient Classe

Définition

BlobClient vous permet de manipuler des blobs Stockage Azure.

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

Constructeurs

BlobClient()

Initialise une nouvelle instance de la classe pour la BlobClient simulation.

BlobClient(String, String, String)

Initialise une nouvelle instance de la classe BlobClient.

BlobClient(String, String, String, BlobClientOptions)

Initialise une nouvelle instance de la classe BlobClient.

BlobClient(Uri, AzureSasCredential, BlobClientOptions)

Initialise une nouvelle instance de la classe BlobClient.

BlobClient(Uri, BlobClientOptions)

Initialise une nouvelle instance de la classe BlobClient.

BlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

Initialise une nouvelle instance de la classe BlobClient.

BlobClient(Uri, TokenCredential, BlobClientOptions)

Initialise une nouvelle instance de la classe BlobClient.

Propriétés

AccountName

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

(Hérité de BlobBaseClient)
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)
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 des 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 des 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 l’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 l’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 l’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 l’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 l’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 l’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 l’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 l’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)

Retourne GenerateSasUri(BlobSasBuilder) un Uri qui génère un URI de signature d’accès partagé (SAS) du service Blob en fonction des propriétés du client et du générateur et . La signature d’accès partagé 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é (SAS) du service Blob en fonction des propriétés et paramètres du client passés. La signature d’accès partagé 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 de l’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 de l’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 étiquettes d’objet 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 étiquettes d’objet 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, BlobOpenWriteOptions, CancellationToken)

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

OpenWriteAsync(Boolean, BlobOpenWriteOptions, CancellationToken)

Ouvre un flux de données pour écrire dans l'objet blob. Si l’objet blob existe, il est remplacé.

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 pages dans un compte de stockage Premium et sur un objet blob de blocs dans un stockage d’objets blob ou un compte v2 à usage général.

Le niveau d’un objet blob de pages Premium détermine la taille, les IOPS et la bande passante autorisés 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 plus d’informations sur la hiérarchisation des niveaux de stockage blob au niveau de l’objet blob de blocs.

Pour plus d’informations sur la définition du niveau, consultez Niveaux de stockage d’objets 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 pages dans un compte de stockage Premium et sur un objet blob de blocs dans un stockage d’objets blob ou un compte v2 à usage général.

Le niveau d’un objet blob de pages Premium détermine la taille, les IOPS et la bande passante autorisés 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 plus d’informations sur la hiérarchisation des niveaux de stockage blob au niveau de l’objet blob de blocs.

Pour plus d’informations sur la définition du niveau, consultez Niveaux de stockage d’objets 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éfinir les propriétés de l’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éfinir les propriétés de l’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 des 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 des 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 des 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 des 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éfinir les métadonnées d’objet 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éfinir les métadonnées d’objet 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 des étiquettes doivent être comprises entre 0 et 256 caractères. Les caractères de clé d’étiquette et de valeur valides incluent les lettres minuscules et majuscules, les chiffres (0-9), l’espace (''), plus ('+'), moins ('-'), le point ('.'), la barre oblique ('/'), les deux-points (':'), égal à ('=') et le trait de soulignement ('_') .

Pour plus d'informations, consultez la rubrique Définir des étiquettes 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 des étiquettes doivent être comprises entre 0 et 256 caractères. Les caractères de clé d’étiquette et de valeur valides incluent les lettres minuscules et majuscules, les chiffres (0-9), l’espace (''), plus ('+'), moins ('-'), le point ('.'), la barre oblique ('/'), les deux-points (':'), égal à ('=') et le trait de soulignement ('_') .

Pour plus d'informations, consultez la rubrique Définir des étiquettes 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 du source vers cet objet blob. Vous pouvez case activée le Azure.Storage.Blobs.Models.BlobProperties.CopyStatus retourné par pour GetProperties(BlobRequestConditions, CancellationToken) déterminer si la copie est terminée.

Pour plus d'informations, consultez la rubrique Copier 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 du source vers cet objet blob. Vous pouvez case activée le Azure.Storage.Blobs.Models.BlobProperties.CopyStatus retourné par pour GetPropertiesAsync(BlobRequestConditions, CancellationToken) déterminer si la copie est terminée.

Pour plus d'informations, consultez la rubrique Copier 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 dans le 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 d’une URL peut être n’importe quel objet blob de blocs 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 Copier 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 dans le 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 d’une URL peut être n’importe quel objet blob de blocs 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 Copier 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 de 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 de 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)
Upload(BinaryData)

L’opération Upload(BinaryData) crée un objet blob de blocs ou lève si l’objet blob existe déjà.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(BinaryData, BlobUploadOptions, CancellationToken)

L’opération Upload(BinaryData, BlobUploadOptions, CancellationToken) remplace le contenu de l’objet blob, créant un nouvel objet blob de blocs s’il n’en existe aucun. Le remplacement d’un objet blob de blocs existant remplace toutes les métadonnées existantes sur l’objet blob.

Définissez des conditions d’accès pour Conditions éviter de remplacer les données existantes.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(BinaryData, Boolean, CancellationToken)

L’opération Upload(BinaryData, Boolean, CancellationToken) crée un objet blob de blocs ou lève si l’objet blob existe déjà. La définition de la valeur overwrite true permet de mettre à jour le contenu d’un objet blob de blocs existant. La mise à jour d'un objet blob de blocs existant remplace toutes les métadonnées existantes de l'objet blob.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(BinaryData, CancellationToken)

L’opération Upload(BinaryData, CancellationToken) crée un objet blob de blocs ou lève si l’objet blob existe déjà.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(Stream)

L’opération Upload(Stream) crée un objet blob de blocs ou lève si l’objet blob existe déjà.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(Stream, BlobUploadOptions, CancellationToken)

L’opération Upload(Stream, BlobUploadOptions, CancellationToken) remplace le contenu de l’objet blob, créant un nouvel objet blob de blocs s’il n’en existe aucun. Le remplacement d’un objet blob de blocs existant remplace toutes les métadonnées existantes sur l’objet blob.

Définissez des conditions d’accès pour Conditions éviter de remplacer les données existantes.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(Stream, Boolean, CancellationToken)

L’opération Upload(Stream, CancellationToken) crée un objet blob de blocs ou lève si l’objet blob existe déjà.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(Stream, CancellationToken)

L’opération Upload(Stream, CancellationToken) crée un objet blob de blocs ou lève si l’objet blob existe déjà.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(String)

L’opération Upload(String) crée un objet blob de blocs ou lève si l’objet blob existe déjà.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(String, BlobUploadOptions, CancellationToken)

L’opération Upload(String, BlobUploadOptions, CancellationToken) remplace le contenu de l’objet blob, créant un nouvel objet blob de blocs s’il n’en existe aucun. Le remplacement d’un objet blob de blocs existant remplace toutes les métadonnées existantes sur l’objet blob.

Définissez des conditions d’accès pour Conditions éviter de remplacer les données existantes.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(String, Boolean, CancellationToken)

L’opération Upload(String, CancellationToken) crée un objet blob de blocs ou lève si l’objet blob existe déjà.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

Upload(String, CancellationToken)

L’opération Upload(String, CancellationToken) crée un objet blob de blocs ou lève si l’objet blob existe déjà.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

UploadAsync(BinaryData)

L’opération UploadAsync(BinaryData) crée un objet blob de blocs ou lève une exception si l’objet blob existe déjà. La mise à jour d'un objet blob de blocs existant remplace toutes les métadonnées existantes de l'objet blob.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

UploadAsync(BinaryData, BlobUploadOptions, CancellationToken)

L’opération UploadAsync(BinaryData, BlobUploadOptions, CancellationToken) remplace le contenu de l’objet blob, créant un nouvel objet blob de blocs s’il n’en existe aucun. Le remplacement d’un objet blob de blocs existant remplace toutes les métadonnées existantes sur l’objet blob.

Définissez des conditions d’accès pour Conditions éviter de remplacer les données existantes.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

UploadAsync(BinaryData, Boolean, CancellationToken)

L’opération UploadAsync(BinaryData, Boolean, CancellationToken) crée un objet blob de blocs ou lève si l’objet blob existe déjà. La définition de la valeur overwrite true permet de mettre à jour le contenu d’un objet blob de blocs existant. La mise à jour d'un objet blob de blocs existant remplace toutes les métadonnées existantes de l'objet blob.

Pour les mises à jour partielles des objets blob de blocs et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de pages ou d’ajouts, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob.

UploadAsync(BinaryData, CancellationToken)

L’opération UploadAsync(BinaryData, CancellationToken) crée un objet blob de bloc ou lève si l’objet blob existe déjà.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

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

UploadAsync(Stream)

L’opération UploadAsync(Stream) crée un objet blob de bloc ou lève une exception si l’objet blob existe déjà. La mise à jour d'un objet blob de blocs existant remplace toutes les métadonnées existantes de l'objet blob.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

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

UploadAsync(Stream, BlobUploadOptions, CancellationToken)

L’opération UploadAsync(Stream, BlobUploadOptions, CancellationToken) remplace le contenu de l’objet blob, créant un nouvel objet blob de blocs s’il n’en existe aucun. Le remplacement d’un objet blob de blocs existant remplace toutes les métadonnées existantes sur l’objet blob.

Définissez les conditions d’accès via Conditions pour éviter de remplacer les données existantes.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

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

UploadAsync(Stream, Boolean, CancellationToken)

L’opération UploadAsync(Stream, Boolean, CancellationToken) crée un objet blob de bloc ou lève si l’objet blob existe déjà. La définition overwrite de la valeur true permet de mettre à jour le contenu d’un objet blob de blocs existant. La mise à jour d'un objet blob de blocs existant remplace toutes les métadonnées existantes de l'objet blob.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

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

UploadAsync(Stream, CancellationToken)

L’opération UploadAsync(Stream, CancellationToken) crée un objet blob de bloc ou lève si l’objet blob existe déjà.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

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

UploadAsync(String)

L’opération UploadAsync(String) crée un objet blob de bloc ou lève si l’objet blob existe déjà.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

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

UploadAsync(String, BlobUploadOptions, CancellationToken)

L’opération UploadAsync(Stream, BlobUploadOptions, CancellationToken) remplace le contenu de l’objet blob, créant un nouvel objet blob de blocs s’il n’en existe aucun. Le remplacement d’un objet blob de blocs existant remplace toutes les métadonnées existantes sur l’objet blob.

Définissez les conditions d’accès via Conditions pour éviter de remplacer les données existantes.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

Pour plus d'informations, consultez la rubrique Put Blob..

UploadAsync(String, Boolean, CancellationToken)

L’opération UploadAsync(String, CancellationToken) crée un objet blob de bloc ou lève si l’objet blob existe déjà. La définition overwrite de la valeur true permet de mettre à jour le contenu d’un objet blob de blocs existant. La mise à jour d'un objet blob de blocs existant remplace toutes les métadonnées existantes de l'objet blob.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

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

UploadAsync(String, CancellationToken)

L’opération UploadAsync(String, CancellationToken) crée un objet blob de bloc ou lève si l’objet blob existe déjà.

Pour les mises à jour d’objets blob de blocs partiels et d’autres fonctionnalités avancées, consultez BlockBlobClient. Pour créer ou modifier des objets blob de page ou d’ajout, consultez PageBlobClient ou AppendBlobClient.

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

WithClientSideEncryptionOptionsCore(ClientSideEncryptionOptions)

Crée un instance de la BlobClient classe, en conservant tous les mêmes éléments internes, mais en spécifiant les nouveaux ClientSideEncryptionOptions.

WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

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

WithEncryptionScope(String)

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

WithSnapshot(String)

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

Pour plus d’informations, consultez Créer 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 BlobClient 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.

UpdateClientSideKeyEncryptionKey(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

Fait pivoter la clé de chiffrement de clé (KEK) pour un objet blob chiffré côté client sans avoir à recharger l’intégralité de l’objet blob.

UpdateClientSideKeyEncryptionKeyAsync(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

Fait pivoter la clé de chiffrement de clé (KEK) pour un objet blob chiffré côté client sans avoir à recharger l’intégralité de l’objet blob.

S’applique à