DataLakePathClient.SetAccessControlRecursive Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operation sets the Access Control on a path and subpaths
For more information, see Update Path.
public virtual Azure.Response<Azure.Storage.Files.DataLake.Models.AccessControlChangeResult> SetAccessControlRecursive (System.Collections.Generic.IList<Azure.Storage.Files.DataLake.Models.PathAccessControlItem> accessControlList, string continuationToken = default, Azure.Storage.Files.DataLake.Models.AccessControlChangeOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SetAccessControlRecursive : System.Collections.Generic.IList<Azure.Storage.Files.DataLake.Models.PathAccessControlItem> * string * Azure.Storage.Files.DataLake.Models.AccessControlChangeOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.AccessControlChangeResult>
override this.SetAccessControlRecursive : System.Collections.Generic.IList<Azure.Storage.Files.DataLake.Models.PathAccessControlItem> * string * Azure.Storage.Files.DataLake.Models.AccessControlChangeOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.AccessControlChangeResult>
Public Overridable Function SetAccessControlRecursive (accessControlList As IList(Of PathAccessControlItem), Optional continuationToken As String = Nothing, Optional options As AccessControlChangeOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of AccessControlChangeResult)
Parameters
- accessControlList
- IList<PathAccessControlItem>
The POSIX access control list for the file or directory.
- continuationToken
- String
Optional continuation token that can be used to resume previously stopped operation.
- options
- AccessControlChangeOptions
Optional AccessControlChangeOptions with additional controls.
- cancellationToken
- CancellationToken
Optional CancellationToken to propagate notifications that the operation should be cancelled.
Returns
A Response<T> that contains summary stats of the operation.
Remarks
A DataLakeAclChangeFailedException will be thrown if a request to storage throws a RequestFailedException or Exception.
Otherwise if a failure occurs outside the request, the respective Exception type will be thrown if a failure occurs.