DataLakeFileSystemClient.SetAccessPolicy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) operación establece los permisos para el sistema de archivos especificado. Los permisos indican si se puede acceder a los datos del sistema de archivos públicamente.
Para obtener más información, vea Establezca la ACL del contenedor.
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)
Parámetros
- accessType
- PublicAccessType
Opcionalmente, especifica si se puede acceder a los datos del sistema de archivos públicamente y el nivel de acceso. FileSystem especifica el acceso de lectura público completo para el sistema de archivos y los datos de ruta de acceso. Los clientes pueden enumerar rutas de acceso dentro del sistema de archivos a través de una solicitud anónima, pero no pueden enumerar los sistemas de archivos dentro de la cuenta de almacenamiento. Path especifica el acceso de lectura público para las rutas de acceso. Los datos de ruta de acceso dentro de este sistema de archivos se pueden leer a través de una solicitud anónima, pero los datos del sistema de archivos no están disponibles. Los clientes no pueden enumerar rutas de acceso dentro del sistema de archivos a través de una solicitud anónima. None especifica que los datos del sistema de archivos son privados para el propietario de la cuenta.
- permissions
- IEnumerable<DataLakeSignedIdentifier>
Directivas de acceso almacenadas que puede usar para proporcionar un control específico sobre los permisos del sistema de archivos.
- conditions
- DataLakeRequestConditions
Opcional DataLakeRequestConditions para agregar condiciones al establecer la directiva de acceso de este sistema de archivos.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.
Devoluciones
que Response<T> describe el sistema de archivos actualizado.
Comentarios
RequestFailedException Se producirá una excepción si se produce un error.
Se aplica a
Azure SDK for .NET