Method GetProjectPermissionAsync
- Namespace
- Kepware.Api.ClientHandler
- Assembly
- Kepware.Api.dll
GetProjectPermissionAsync(ServerUserGroup, ProjectPermissionName, CancellationToken)
Retrieves a project permission for a specific server user group asynchronously.
public Task<ProjectPermission?> GetProjectPermissionAsync(ServerUserGroup serverUserGroup, ProjectPermissionName projectPermissionName, CancellationToken cancellationToken = default)
Parameters
serverUserGroupServerUserGroupThe server user group for which to retrieve the project permission.
projectPermissionNameProjectPermissionNameThe name of the project permission to retrieve.
cancellationTokenCancellationTokenA token that can be used to request cancellation of the operation.
Returns
- Task<ProjectPermission>
The ProjectPermission or null if not found.
GetProjectPermissionAsync(string, ProjectPermissionName, CancellationToken)
Retrieves a project permission for a specific server user group asynchronously.
public Task<ProjectPermission?> GetProjectPermissionAsync(string serverUserGroupName, ProjectPermissionName projectPermissionName, CancellationToken cancellationToken = default)
Parameters
serverUserGroupNamestringThe name of the server user group for which to retrieve the project permission.
projectPermissionNameProjectPermissionNameThe name of the project permission to retrieve.
cancellationTokenCancellationTokenA token that can be used to request cancellation of the operation.
Returns
- Task<ProjectPermission>
The ProjectPermission or null if not found.