DataLakeFileSystemClient.SetAccessPolicyAsync 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 SetAccessPolicyAsync(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 de conteneur.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.DataLake.Models.FileSystemInfo>> SetAccessPolicyAsync (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 SetAccessPolicyAsync : Azure.Storage.Files.DataLake.Models.PublicAccessType * seq<Azure.Storage.Files.DataLake.Models.DataLakeSignedIdentifier> * Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.DataLake.Models.FileSystemInfo>>
override this.SetAccessPolicyAsync : Azure.Storage.Files.DataLake.Models.PublicAccessType * seq<Azure.Storage.Files.DataLake.Models.DataLakeSignedIdentifier> * Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Files.DataLake.Models.FileSystemInfo>>
Public Overridable Function SetAccessPolicyAsync (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 Task(Of Response(Of FileSystemInfo))
Paramètres
- accessType
- PublicAccessType
Spécifie éventuellement si les données du système de fichiers sont 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 par le biais d’une requête 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 publique 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 de chemins d’accès dans le système de fichiers via une requête anonyme. None spécifie que les données du système de fichiers sont privées pour le propriétaire du compte.
- permissions
- IEnumerable<DataLakeSignedIdentifier>
Stratégies d’accès stockées que vous pouvez utiliser pour fournir un contrôle affiné sur les autorisations du système de fichiers.
- conditions
- DataLakeRequestConditions
Facultatif DataLakeRequestConditions pour ajouter des conditions sur 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 sera levée en cas d’échec.
S’applique à
Azure SDK for .NET