BlobContainerPermissions Classe
- java.
lang. Object - Autorisations<T>
- com.
microsoft. azure. storage. blob. BlobContainerPermissions
- com.
public class BlobContainerPermissions extends Permissions
Représente les autorisations d'un conteneur.
Les autorisations du conteneur englobent deux types de paramètres d’accès pour le conteneur :
Paramètre d’accès public du conteneur, représenté par la publicAccess propriété . Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.
Stratégies d’accès du conteneur, représentées par la getSharedAccessPolicies() méthode . Ce paramètre fait référence à une collection de stratégies d’accès partagé pour le conteneur. Une stratégie d’accès partagé peut être utilisée pour contrôler l’heure de début, l’heure d’expiration et les autorisations d’une ou plusieurs signatures d’accès partagé. Une signature d’accès partagé fournit un accès délégué aux ressources du conteneur.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
BlobContainerPermissions() |
Crée une instance de la classe. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Blob |
getPublicAccess()
Obtient le paramètre d'accès public pour le conteneur. Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme. L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :
|
void |
setPublicAccess(final BlobContainerPublicAccessType publicAccess)
Définit le paramètre d’accès public pour le conteneur. Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme. L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :
|
Membres hérités
Détails du constructeur
BlobContainerPermissions
public BlobContainerPermissions()
Crée une instance de la classe.
Détails de la méthode
getPublicAccess
public BlobContainerPublicAccessType getPublicAccess()
Obtient le paramètre d'accès public pour le conteneur.
Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.
L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :
OFF, qui empêche l’accès anonyme.
BLOB, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, mais pas aux métadonnées de conteneur ou à la liste des objets blob dans le conteneur.
CONTAINER, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, aux métadonnées du conteneur et à la liste des objets blob dans le conteneur.
setPublicAccess
public void setPublicAccess(final BlobContainerPublicAccessType publicAccess)
Définit le paramètre d’accès public pour le conteneur.
Le paramètre d’accès public indique si le conteneur et ses objets blob peuvent être lus via une requête anonyme.
L’énumération BlobContainerPublicAccessType fournit trois niveaux d’accès en lecture anonyme :
OFF, qui empêche l’accès anonyme.
BLOB, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, mais pas aux métadonnées de conteneur ou à la liste des objets blob dans le conteneur.
CONTAINER, qui autorise l’accès en lecture anonyme aux ressources d’objets blob, aux métadonnées du conteneur et à la liste des objets blob dans le conteneur.
Parameters:
S’applique à
Azure SDK for Java