Partager via


CloudFileShare Classe

  • java.lang.Object
    • com.microsoft.azure.storage.file.CloudFileShare

public class CloudFileShare

Représente un partage dans le service Microsoft Azure File.

Les partages contiennent des répertoires, qui sont encapsulés sous forme CloudFileDirectory d’objets, et les répertoires contiennent des fichiers. Les répertoires peuvent aussi contenir des sous-répertoires.

Récapitulatif du constructeur

Constructeur Description
CloudFileShare(final StorageUri storageUri)

Crée un instance de la classe à l’aide de l’URI spécifié.

CloudFileShare(final StorageUri storageUri, final StorageCredentials credentials)

Crée un instance de la classe à l’aide des informations d’identification storageUri et spécifiées.

CloudFileShare(final String shareName, String snapshotID, final CloudFileClient client)

Crée une instance de la classe à l’aide du nom et du client spécifiés.

CloudFileShare(final URI uri)

Crée un instance de la classe à l’aide de l’URI spécifié.

CloudFileShare(final URI uri, final StorageCredentials credentials)

Crée une instance de la classe à l’aide de l’URI et des informations d’identification spécifiées.

Résumé de la méthode

Modificateur et type Méthode et description
void assertNoSnapshot()

Affirme que le partage n’est pas un instantané.

void create()

Crée le partage.

void create(FileRequestOptions options, OperationContext opContext)

Crée le partage à l’aide des options et du contexte d’opération spécifiés.

String createFilePermission(String permission)

Crée une autorisation de fichier.

String createFilePermission(String permission, FileRequestOptions options, OperationContext opContext)

Crée une autorisation de fichier.

boolean createIfNotExists()

Crée le partage s’il n’existe pas.

boolean createIfNotExists(FileRequestOptions options, OperationContext opContext)

Crée le partage s’il n’existe pas, à l’aide des options de requête et du contexte d’opération spécifiés.

final CloudFileShare createSnapshot()

Crée une instantané du partage.

final CloudFileShare createSnapshot(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Crée une instantané du partage de fichiers à l’aide des options de requête et du contexte d’opération spécifiés.

final CloudFileShare createSnapshot(final HashMap<String, String> metadata, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Crée une instantané du partage de fichiers à l’aide des options de requête et du contexte d’opération spécifiés.

void delete()

Supprime le partage.

void delete(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Supprime le partage à l’aide des options de requête et du contexte d’opération spécifiés.

void delete(DeleteShareSnapshotsOption deleteSnapshotsOption, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Supprime le partage à l’aide des options de instantané et de requête spécifiées, ainsi que du contexte d’opération.

Un partage contenant des instantanés ne peut pas être supprimé, sauf si les instantanés sont également supprimés. Si un partage a des instantanés, utilisez la INCLUDE_SNAPSHOTS valeur dans le paramètre pour inclure les instantanés lors de la suppression du partage de base.

boolean deleteIfExists()

Supprime le partage s’il existe.

boolean deleteIfExists(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Supprime le partage s’il existe à l’aide des options de requête et du contexte d’opération spécifiés.

boolean deleteIfExists(DeleteShareSnapshotsOption deleteSnapshotsOption, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Supprime le partage s’il existe, à l’aide des options de instantané et de requête spécifiées, ainsi que du contexte d’opération.

Un partage contenant des instantanés ne peut pas être supprimé, sauf si les instantanés sont également supprimés. Si un partage a des instantanés, utilisez la INCLUDE_SNAPSHOTS valeur dans le paramètre pour inclure les instantanés lors de la suppression du partage de base.

void downloadAttributes()

Télécharge les attributs du partage, qui se composent de métadonnées et de propriétés.

void downloadAttributes(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Télécharge les attributs du partage, qui se composent de métadonnées et de propriétés, à l’aide des options de requête et du contexte d’opération spécifiés.

FileSharePermissions downloadPermissions()

Télécharge les paramètres d’autorisation pour le partage.

FileSharePermissions downloadPermissions(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Télécharge les paramètres d’autorisations pour le partage à l’aide des options de requête et du contexte d’opération spécifiés.

boolean exists()

Retourne une valeur qui indique si le partage existe.

boolean exists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Retourne une valeur qui indique si le partage existe, à l’aide des options de requête et du contexte d’opération spécifiés.

String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier)

Retourne une signature d’accès partagé pour le partage. Notez qu’il ne contient pas le premier « ? ».

String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols)

Retourne une signature d’accès partagé pour le partage. Notez qu’il ne contient pas le premier « ? ».

String getFilePermission(String filePermissionKey)

Obtient l’autorisation de fichier associée à une clé d’autorisation de fichier.

String getFilePermission(String filePermissionKey, FileRequestOptions options, OperationContext opContext)

Obtient l’autorisation de fichier associée à une clé d’autorisation de fichier.

HashMap<String, String> getMetadata()

Retourne les métadonnées du partage. Cette valeur est initialisée avec les métadonnées du partage par un appel à downloadAttributes(), et est définie sur le partage avec un appel sur uploadMetadata().

String getName()

Retourne le nom du partage.

FileShareProperties getProperties()

Retourne les propriétés du partage.

final URI getQualifiedUri()

Retourne l’URI qualifié instantané ou de signature d’accès partagé pour ce partage.

CloudFileDirectory getRootDirectoryReference()

Retourne une référence à un CloudFileDirectory objet qui représente le répertoire de fichiers racine au sein de ce partage.

CloudFileClient getServiceClient()

Retourne le client de service de fichiers associé à ce partage.

final String getSnapshot()

Retourne l’ID d’instantané pour ce partage.

ShareStats getStats()

Interroge le service pour le partage de ShareStats.

ShareStats getStats(FileRequestOptions options, OperationContext opContext)

Interroge le service pour le partage de ShareStats.

StorageUri getStorageUri()

Retourne la liste des URI pour tous les emplacements.

URI getUri()

Retourne l’URI de ce partage.

final boolean isSnapshot()

Indique si ce partage est un instantané.

void setMetadata(final HashMap<String, String> metadata)

Définit la collection de métadonnées des paires nom-valeur à définir sur le partage avec un uploadMetadata() appel. Cette collection remplace toutes les métadonnées de partage existantes. Si cette valeur est définie sur une collection vide, les métadonnées de partage sont effacées lors d’un uploadMetadata() appel.

void setProperties(final FileShareProperties properties)

Définit les propriétés du partage.

void uploadMetadata()

Charge les métadonnées du partage.

void uploadMetadata(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Charge les métadonnées du partage à l’aide des options de requête et du contexte d’opération spécifiés.

void uploadPermissions(final FileSharePermissions permissions)

Charge les autorisations du partage.

void uploadPermissions(final FileSharePermissions permissions, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Charge les autorisations du partage à l’aide des options de requête et du contexte d’opération spécifiés.

final void uploadProperties()

Mises à jour les propriétés du partage sur le service de stockage.

Utilisez downloadAttributes() pour récupérer les dernières valeurs des propriétés et métadonnées du partage à partir du service de stockage Microsoft Azure.

final void uploadProperties(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Mises à jour les propriétés du partage à l’aide des options de requête et du contexte d’opération.

Utilisez downloadAttributes() pour récupérer les dernières valeurs des propriétés et métadonnées du partage à partir du service de stockage Microsoft Azure.

Détails du constructeur

CloudFileShare

public CloudFileShare(final StorageUri storageUri)

Crée un instance de la classe à l’aide de l’URI spécifié.

Parameters:

storageUri - Objet StorageUri qui représente l’URI absolu du partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudFileShare

public CloudFileShare(final StorageUri storageUri, final StorageCredentials credentials)

Crée un instance de la classe à l’aide des informations d’identification storageUri et spécifiées.

Parameters:

storageUri - Objet StorageUri qui représente le StorageUri absolu du partage.
credentials - Objet StorageCredentials utilisé pour authentifier l’accès.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudFileShare

public CloudFileShare(final String shareName, String snapshotID, final CloudFileClient client)

Crée une instance de la classe à l’aide du nom et du client spécifiés.

Parameters:

shareName - String qui représente le nom du partage, qui doit respecter les règles de nommage de partage. Le nom du partage ne doit pas inclure de caractères séparateurs de chemin d’accès (/). Les noms de partage doivent être en minuscules, entre 3 et 63 caractères et doivent commencer par une lettre ou un nombre. Les noms de partage peuvent contenir uniquement des lettres, des chiffres et le tiret (-).
snapshotID - String qui représente la version instantané, le cas échéant.
client - Objet CloudFileClient qui représente le client de service associé et qui spécifie le point de terminaison du service De fichiers.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
URISyntaxException - Si l’URI de ressource construit en fonction du shareName n’est pas valide.

CloudFileShare

public CloudFileShare(final URI uri)

Crée un instance de la classe à l’aide de l’URI spécifié.

Parameters:

uri - Objet java.net.URI qui représente l’URI absolu du partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudFileShare

public CloudFileShare(final URI uri, final StorageCredentials credentials)

Crée une instance de la classe à l’aide de l’URI et des informations d’identification spécifiées.

Parameters:

uri - Objet java.net.URI qui représente l’URI absolu du partage.
credentials - Objet StorageCredentials utilisé pour authentifier l’accès.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

Détails de la méthode

assertNoSnapshot

protected void assertNoSnapshot()

Affirme que le partage n’est pas un instantané.

create

public void create()

Crée le partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

create

public void create(FileRequestOptions options, OperationContext opContext)

Crée le partage à l’aide des options et du contexte d’opération spécifiés.

Parameters:

options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

createFilePermission

public String createFilePermission(String permission)

Crée une autorisation de fichier.

Parameters:

permission - Objet String qui représente l’autorisation de fichier à créer.

Returns:

String représentant la clé d’autorisation de fichier associée à l’autorisation de fichier créée.

Throws:

StorageException
IOException

createFilePermission

public String createFilePermission(String permission, FileRequestOptions options, OperationContext opContext)

Crée une autorisation de fichier.

Parameters:

permission - Objet String qui représente l’autorisation de fichier à créer.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

String représentant la clé d’autorisation de fichier associée à l’autorisation de fichier créée.

Throws:

StorageException
IOException

createIfNotExists

public boolean createIfNotExists()

Crée le partage s’il n’existe pas.

Returns:

true si le partage n'existait pas et a été créé ; sinon false.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

createIfNotExists

public boolean createIfNotExists(FileRequestOptions options, OperationContext opContext)

Crée le partage s’il n’existe pas, à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé (CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

true si le partage n'existait pas et a été créé ; sinon false.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

createSnapshot

public final CloudFileShare createSnapshot()

Crée une instantané du partage.

Returns:

Objet CloudFileShare qui représente le instantané du partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

createSnapshot

public final CloudFileShare createSnapshot(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Crée une instantané du partage de fichiers à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

Objet CloudFileShare qui représente le instantané du partage de fichiers.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

createSnapshot

public final CloudFileShare createSnapshot(final HashMap metadata, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Crée une instantané du partage de fichiers à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

metadata - Collection de paires nom-valeur définissant les métadonnées du instantané ou null.
accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage de fichiers.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

Objet CloudFileShare qui représente le instantané du partage de fichiers.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

delete

public void delete()

Supprime le partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

delete

public void delete(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Supprime le partage à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

delete

public void delete(DeleteShareSnapshotsOption deleteSnapshotsOption, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Supprime le partage à l’aide des options de instantané et de requête spécifiées, ainsi que du contexte d’opération.

Un partage contenant des instantanés ne peut pas être supprimé, sauf si les instantanés sont également supprimés. Si un partage a des instantanés, utilisez la INCLUDE_SNAPSHOTS valeur dans le paramètre pour inclure les instantanés lors de la suppression du partage de base.

Parameters:

deleteSnapshotsOption - Objet DeleteShareSnapshotsOption qui indique s’il faut supprimer uniquement les instantanés ou le partage et ses instantanés.
accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

deleteIfExists

public boolean deleteIfExists()

Supprime le partage s’il existe.

Returns:

true si le partage existait et a été supprimé ; sinon, false.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

deleteIfExists

public boolean deleteIfExists(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Supprime le partage s’il existe à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

true si le partage existait et a été supprimé ; sinon, false.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

deleteIfExists

public boolean deleteIfExists(DeleteShareSnapshotsOption deleteSnapshotsOption, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Supprime le partage s’il existe, à l’aide des options de instantané et de requête spécifiées, ainsi que du contexte d’opération.

Un partage contenant des instantanés ne peut pas être supprimé, sauf si les instantanés sont également supprimés. Si un partage a des instantanés, utilisez la INCLUDE_SNAPSHOTS valeur dans le paramètre pour inclure les instantanés lors de la suppression du partage de base.

Parameters:

deleteSnapshotsOption - Objet DeleteShareSnapshotsOption qui indique s’il faut supprimer uniquement les instantanés ou le partage et ses instantanés.
accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

true si le partage existait et a été supprimé ; sinon, false.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

downloadAttributes

public void downloadAttributes()

Télécharge les attributs du partage, qui se composent de métadonnées et de propriétés.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

downloadAttributes

public void downloadAttributes(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Télécharge les attributs du partage, qui se composent de métadonnées et de propriétés, à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

downloadPermissions

public FileSharePermissions downloadPermissions()

Télécharge les paramètres d’autorisation pour le partage.

Returns:

Objet FileSharePermissions qui représente les autorisations du partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

downloadPermissions

public FileSharePermissions downloadPermissions(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Télécharge les paramètres d’autorisations pour le partage à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

Objet FileSharePermissions qui représente les autorisations du partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

exists

public boolean exists()

Retourne une valeur qui indique si le partage existe.

Returns:

true si le partage existe, sinon false.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

exists

public boolean exists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Retourne une valeur qui indique si le partage existe, à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

true si le partage existe, sinon false.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

generateSharedAccessSignature

public String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier)

Retourne une signature d’accès partagé pour le partage. Notez qu’il ne contient pas le premier « ? ».

Parameters:

policy - Objet SharedAccessFilePolicy qui représente la stratégie d’accès pour la signature d’accès partagé.
groupPolicyIdentifier - qui représente la stratégie d’accès String au niveau du partage.

Returns:

String qui représente une signature d’accès partagé pour le partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
InvalidKeyException - Si la clé n’est pas valide.

generateSharedAccessSignature

public String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols)

Retourne une signature d’accès partagé pour le partage. Notez qu’il ne contient pas le premier « ? ».

Parameters:

policy - Objet SharedAccessFilePolicy qui représente la stratégie d’accès pour la signature d’accès partagé.
groupPolicyIdentifier - qui représente la stratégie d’accès String au niveau du partage.
ipRange - Objet IPRange contenant la plage d’adresses IP autorisées.
protocols - SharedAccessProtocols représentant les protocoles Internet autorisés.

Returns:

String qui représente une signature d’accès partagé pour le partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
InvalidKeyException - Si la clé n’est pas valide.

getFilePermission

public String getFilePermission(String filePermissionKey)

Obtient l’autorisation de fichier associée à une clé d’autorisation de fichier.

Parameters:

filePermissionKey - Objet String qui représente la clé d’autorisation de fichier.

Returns:

String représentant l’autorisation de fichier associée à la clé d’autorisation de fichier.

Throws:

StorageException

getFilePermission

public String getFilePermission(String filePermissionKey, FileRequestOptions options, OperationContext opContext)

Obtient l’autorisation de fichier associée à une clé d’autorisation de fichier.

Parameters:

filePermissionKey - Objet String qui représente la clé d’autorisation de fichier.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

String représentant l’autorisation de fichier associée à la clé d’autorisation de fichier.

Throws:

StorageException

getMetadata

public HashMap getMetadata()

Retourne les métadonnées du partage. Cette valeur est initialisée avec les métadonnées du partage par un appel à downloadAttributes(), et est définie sur le partage avec un appel sur uploadMetadata().

Returns:

Objet java.util.HashMap qui représente les métadonnées du partage.

getName

public String getName()

Retourne le nom du partage.

Returns:

String qui représente le nom du partage.

getProperties

public FileShareProperties getProperties()

Retourne les propriétés du partage.

Returns:

Objet FileShareProperties qui représente les propriétés du partage.

getQualifiedUri

public final URI getQualifiedUri()

Retourne l’URI qualifié instantané ou de signature d’accès partagé pour ce partage.

Returns:

Objet java.net.URI qui représente le instantané ou la signature d’accès partagé.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
URISyntaxException - Si l’URI de ressource n’est pas valide.

getRootDirectoryReference

public CloudFileDirectory getRootDirectoryReference()

Retourne une référence à un CloudFileDirectory objet qui représente le répertoire de fichiers racine au sein de ce partage.

Returns:

Référence CloudFileDirectory au répertoire racine de ce partage.

Throws:

StorageException
URISyntaxException

getServiceClient

public CloudFileClient getServiceClient()

Retourne le client de service de fichiers associé à ce partage.

Returns:

Objet CloudFileClient qui représente le client de service associé à ce partage.

getSnapshot

public final String getSnapshot()

Retourne l’ID d’instantané pour ce partage.

Returns:

SnapshotID en tant que chaîne pour ce partage.

getStats

public ShareStats getStats()

Interroge le service pour le partage de ShareStats.

Returns:

Objet ShareStats pour le service de stockage donné.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

getStats

public ShareStats getStats(FileRequestOptions options, OperationContext opContext)

Interroge le service pour le partage de ShareStats.

Parameters:

options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé (CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

Objet ShareStats pour le service de stockage donné.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

getStorageUri

public StorageUri getStorageUri()

Retourne la liste des URI pour tous les emplacements.

Returns:

Objet StorageUri qui représente la liste des URI pour tous les emplacements.

getUri

public URI getUri()

Retourne l’URI de ce partage.

Returns:

URI absolu du partage.

isSnapshot

public final boolean isSnapshot()

Indique si ce partage est un instantané.

Returns:

truesi le partage est un instantané, sinon false.

setMetadata

public void setMetadata(final HashMap metadata)

Définit la collection de métadonnées des paires nom-valeur à définir sur le partage avec un uploadMetadata() appel. Cette collection remplace toutes les métadonnées de partage existantes. Si cette valeur est définie sur une collection vide, les métadonnées de partage sont effacées lors d’un uploadMetadata() appel.

Parameters:

metadata - Objet java.util.HashMap qui représente les métadonnées affectées au partage.

setProperties

public void setProperties(final FileShareProperties properties)

Définit les propriétés du partage.

Parameters:

properties - Objet FileShareProperties qui représente les propriétés affectées au partage.

uploadMetadata

public void uploadMetadata()

Charge les métadonnées du partage.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadMetadata

public void uploadMetadata(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Charge les métadonnées du partage à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadPermissions

public void uploadPermissions(final FileSharePermissions permissions)

Charge les autorisations du partage.

Parameters:

permissions - Objet FileSharePermissions qui représente les autorisations à charger.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadPermissions

public void uploadPermissions(final FileSharePermissions permissions, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Charge les autorisations du partage à l’aide des options de requête et du contexte d’opération spécifiés.

Parameters:

permissions - Objet FileSharePermissions qui représente les autorisations à charger.
accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadProperties

public final void uploadProperties()

Mises à jour les propriétés du partage sur le service de stockage.

Utilisez downloadAttributes() pour récupérer les dernières valeurs des propriétés et métadonnées du partage à partir du service de stockage Microsoft Azure.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadProperties

public final void uploadProperties(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

Mises à jour les propriétés du partage à l’aide des options de requête et du contexte d’opération.

Utilisez downloadAttributes() pour récupérer les dernières valeurs des propriétés et métadonnées du partage à partir du service de stockage Microsoft Azure.

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d’accès pour le partage.
options - Objet FileRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudFileClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

S’applique à