Partager via


ShareServiceClient Classe

Définition

Le ShareServiceClient vous permet de manipuler les ressources et les partages du service Stockage Azure. Le compte de stockage fournit l’espace de noms de niveau supérieur pour le service De fichiers.

public class ShareServiceClient
type ShareServiceClient = class
Public Class ShareServiceClient
Héritage
ShareServiceClient

Constructeurs

ShareServiceClient()

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

ShareServiceClient(String)

Initialise une nouvelle instance de la classe ShareServiceClient.

ShareServiceClient(String, ShareClientOptions)

Initialise une nouvelle instance de la classe ShareServiceClient.

ShareServiceClient(Uri, AzureSasCredential, ShareClientOptions)

Initialise une nouvelle instance de la classe ShareServiceClient.

ShareServiceClient(Uri, ShareClientOptions)

Initialise une nouvelle instance de la classe ShareServiceClient.

ShareServiceClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Initialise une nouvelle instance de la classe ShareServiceClient.

ShareServiceClient(Uri, TokenCredential, ShareClientOptions)

Initialise une nouvelle instance de la classe ShareServiceClient.

Notez que les opérations au niveau du service ne prennent pas en charge l’authentification des informations d’identification par jeton. Ce constructeur existe pour permettre la construction d’un ShareServiceClient qui peut être utilisé pour dériver un qui a une authentification d’informations d’identification ShareClient de jeton.

Notez également que ShareTokenIntent est actuellement requis pour l’authentification par jeton.

Propriétés

AccountName

Obtient le nom du compte de stockage correspondant au client du service de fichiers.

CanGenerateAccountSasUri

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

Uri

Obtient le point de terminaison principal Uri du service de fichiers.

Méthodes

CreateShare(String, ShareCreateOptions, CancellationToken)

L'opération CreateShare(String, ShareCreateOptions, CancellationToken) crée un partage sous le compte spécifié. Si un partage portant le même nom existe déjà, l’opération échoue.

Pour plus d'informations, consultez la rubrique Créer un partage.

CreateShareAsync(String, ShareCreateOptions, CancellationToken)

L'opération CreateShare(String, ShareCreateOptions, CancellationToken) crée un partage sous le compte spécifié. Si un partage portant le même nom existe déjà, l’opération échoue.

Pour plus d'informations, consultez la rubrique Créer un partage.

DeleteShare(String, ShareDeleteOptions, CancellationToken)

Marque le partage ou le partage spécifié instantané à supprimer. Le partage ou le partage instantané et tous les fichiers qu’il contient sont ensuite supprimés pendant le nettoyage de la mémoire, ce qui peut prendre plusieurs minutes.

Actuellement, cette méthode supprime toujours les instantanés. Il n’existe aucun moyen de spécifier une valeur distincte pour x-ms-delete-snapshots.

Pour plus d'informations, consultez la rubrique Supprimer le partage.

DeleteShareAsync(String, ShareDeleteOptions, CancellationToken)

Marque le partage ou le partage spécifié instantané à supprimer. Le partage ou le partage instantané et tous les fichiers qu’il contient sont ensuite supprimés pendant le nettoyage de la mémoire, ce qui peut prendre plusieurs minutes.

Actuellement, cette méthode supprime toujours les instantanés. Il n’existe aucun moyen de spécifier une valeur distincte pour x-ms-delete-snapshots.

Pour plus d'informations, consultez la rubrique Supprimer le partage.

GenerateAccountSasUri(AccountSasBuilder)

Retourne GenerateAccountSasUri(AccountSasBuilder) un Uri qui génère une signature d’accès partagé (SAP) de compte de partage en fonction des propriétés du client et du générateur passé. 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 CanGenerateAccountSasUri.

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

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

Retourne GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) un Uri qui génère une signature d’accès partagé (SAP) de compte de partage 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 CanGenerateAccountSasUri.

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

GetProperties(CancellationToken)

L’opération GetProperties(CancellationToken) obtient les propriétés du service de fichiers d’un compte de stockage, y compris les propriétés de Storage Analytics et les règles CORS (Cross-Origin Resource Sharing).

Pour plus d'informations, consultez la rubrique Obtenir les propriétés du service de fichiers.

GetPropertiesAsync(CancellationToken)

L’opération GetPropertiesAsync(CancellationToken) obtient les propriétés du service de fichiers d’un compte de stockage, y compris les propriétés de Storage Analytics et les règles CORS (Cross-Origin Resource Sharing).

Pour plus d'informations, consultez la rubrique Obtenir les propriétés du service de fichiers.

GetShareClient(String)

Créez un ShareClient objet en ajoutant shareName à la fin de Uri. Le nouveau ShareClient utilise le même pipeline de stratégie de requête que le ShareServiceClient.

GetShares(ShareTraits, ShareStates, String, CancellationToken)

L’opération GetShares(ShareTraits, ShareStates, String, CancellationToken) retourne une séquence asynchrone des partages dans le compte de stockage. L’énumération des partages peut effectuer plusieurs requêtes au service lors de l’extraction de toutes les valeurs.

Pour plus d'informations, consultez la rubrique Partages de liste.

GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken)

L’opération GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) retourne une collection asynchrone des partages dans le compte de stockage. L’énumération des partages peut effectuer plusieurs requêtes au service lors de l’extraction de toutes les valeurs.

Pour plus d'informations, consultez la rubrique Partages de liste.

SetProperties(ShareServiceProperties, CancellationToken)

L’opération SetProperties(ShareServiceProperties, CancellationToken) définit les propriétés du point de terminaison du service de fichiers d’un compte de stockage, y compris les propriétés de Storage Analytics, les règles CORS (Cross-Origin Resource Sharing) et les paramètres de suppression réversible. Vous pouvez également utiliser cette opération pour définir la version de la demande par défaut pour toutes les demandes entrantes adressées au service de fichiers pour lesquelles aucune version n’est spécifiée.

Pour plus d'informations, consultez la rubrique Définissez les propriétés du service de fichiers.

SetPropertiesAsync(ShareServiceProperties, CancellationToken)

L’opération SetPropertiesAsync(ShareServiceProperties, CancellationToken) définit les propriétés du point de terminaison du service de fichiers d’un compte de stockage, y compris les propriétés de Storage Analytics, les règles CORS (Cross-Origin Resource Sharing) et les paramètres de suppression réversible. Vous pouvez également utiliser cette opération pour définir la version de la demande par défaut pour toutes les demandes entrantes adressées au service de fichiers pour lesquelles aucune version n’est spécifiée.

Pour plus d'informations, consultez la rubrique Définissez les propriétés du service de fichiers.

UndeleteShare(String, String, CancellationToken)

Restaure un partage précédemment supprimé. Cette API n’est fonctionnelle que si la suppression réversible de partage est activée pour le compte de stockage associé au partage.

UndeleteShareAsync(String, String, CancellationToken)

Restaure un partage précédemment supprimé. Cette API n’est fonctionnelle que si la suppression réversible de partage est activée pour le compte de stockage associé au partage.

S’applique à