Table of Contents

Method UpdateProjectPermissionAsync

Namespace
Kepware.Api.ClientHandler
Assembly
Kepware.Api.dll

UpdateProjectPermissionAsync(ServerUserGroup, ProjectPermission, CancellationToken)

Updates a project permission for a specific server user group asynchronously.

public Task<bool> UpdateProjectPermissionAsync(ServerUserGroup serverUserGroup, ProjectPermission projectPermission, CancellationToken cancellationToken = default)

Parameters

serverUserGroup ServerUserGroup

The server user group for which to update the project permission.

projectPermission ProjectPermission

The project permission to update.

cancellationToken CancellationToken

A token that can be used to request cancellation of the operation.

Returns

Task<bool>

True if the operation succeeds; otherwise, false.

UpdateProjectPermissionAsync(string, ProjectPermission, CancellationToken)

Updates a project permission for a specific server user group asynchronously.

public Task<bool> UpdateProjectPermissionAsync(string serverUserGroupName, ProjectPermission projectPermission, CancellationToken cancellationToken = default)

Parameters

serverUserGroupName string

The name of the server user group for which to update the project permission.

projectPermission ProjectPermission

The project permission to update.

cancellationToken CancellationToken

A token that can be used to request cancellation of the operation.

Returns

Task<bool>

True if the operation succeeds; otherwise, false.

Exceptions

InvalidOperationException

Thrown if the project permission cannot be found.