DataLakeFileSystemClient.SetAccessPolicy Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
L’opération SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) définit les autorisations pour le système de fichiers spécifié. Les autorisations indiquent si les données du système de fichiers sont accessibles publiquement.
Pour plus d'informations, consultez la rubrique Définissez la liste de contrôle d’accès du conteneur.
public virtual Azure.Response<Azure.Storage.Files.DataLake.Models.FileSystemInfo> SetAccessPolicy (Azure.Storage.Files.DataLake.Models.PublicAccessType accessType = Azure.Storage.Files.DataLake.Models.PublicAccessType.None, System.Collections.Generic.IEnumerable<Azure.Storage.Files.DataLake.Models.DataLakeSignedIdentifier> permissions = default, Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SetAccessPolicy : Azure.Storage.Files.DataLake.Models.PublicAccessType * seq<Azure.Storage.Files.DataLake.Models.DataLakeSignedIdentifier> * Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.FileSystemInfo>
override this.SetAccessPolicy : Azure.Storage.Files.DataLake.Models.PublicAccessType * seq<Azure.Storage.Files.DataLake.Models.DataLakeSignedIdentifier> * Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.FileSystemInfo>
Public Overridable Function SetAccessPolicy (Optional accessType As PublicAccessType = Azure.Storage.Files.DataLake.Models.PublicAccessType.None, Optional permissions As IEnumerable(Of DataLakeSignedIdentifier) = Nothing, Optional conditions As DataLakeRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of FileSystemInfo)
Paramètres
- accessType
- PublicAccessType
Spécifie éventuellement si les données du système de fichiers peuvent être accessibles publiquement et le niveau d’accès. FileSystem spécifie un accès en lecture public complet pour les données de système de fichiers et de chemin d’accès. Les clients peuvent énumérer des chemins d’accès dans le système de fichiers via une demande anonyme, mais ils ne peuvent pas énumérer les systèmes de fichiers dans le compte de stockage. Path spécifie l’accès en lecture public pour les chemins d’accès. Les données de chemin d’accès dans ce système de fichiers peuvent être lues via une demande anonyme, mais les données du système de fichiers ne sont pas disponibles. Les clients ne peuvent pas énumérer les chemins d’accès dans le système de fichiers via une demande anonyme. None spécifie que les données du système de fichiers sont privées au propriétaire du compte.
- permissions
- IEnumerable<DataLakeSignedIdentifier>
Stratégies d’accès stockées que vous pouvez utiliser pour fournir un contrôle précis sur les autorisations du système de fichiers.
- conditions
- DataLakeRequestConditions
Facultatif DataLakeRequestConditions pour ajouter des conditions lors de la définition de la stratégie d’accès de ce système de fichiers.
- cancellationToken
- CancellationToken
Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.
Retours
Response<T> décrivant le système de fichiers mis à jour.
Remarques
Un RequestFailedException est levée si une défaillance se produit.
S’applique à
Azure SDK for .NET