Class WorkspacePermissionEvaluationResult
Represents result of workspace permission evaluation for administration UI.
public sealed class WorkspacePermissionEvaluationResult : PermissionEvaluationResult
- Inheritance
-
objectWorkspacePermissionEvaluationResult
- Inherited Members
- Extension Methods
Constructors
WorkspacePermissionEvaluationResult(bool)
Initializes a new instance of the WorkspacePermissionEvaluationResult class.
public WorkspacePermissionEvaluationResult(bool succeeded)
Parameters
succeeded
boolIndicates whether the workspace permission evaluation was successful.
WorkspacePermissionEvaluationResult(bool, IReadOnlyCollection<int>)
Initializes a new instance of the WorkspacePermissionEvaluationResult class.
public WorkspacePermissionEvaluationResult(bool succeeded, IReadOnlyCollection<int> evaluatedWorkspaceIdentifiers)
Parameters
succeeded
boolIndicates whether the workspace permission evaluation was successful.
evaluatedWorkspaceIdentifiers
IReadOnlyCollection<int>A collection of evaluated workspaces IDs.
Properties
EvaluatedWorkspaceIdentifiers
A collection of evaluated workspaces IDs.
public IReadOnlyCollection<int> EvaluatedWorkspaceIdentifiers { get; }
Property Value
- IReadOnlyCollection<int>
Success
Gets successful workspace permission evaluation result.
public static WorkspacePermissionEvaluationResult Success { get; }
Property Value
See Also
IUITreeNodeWorkspacePermissionEvaluator
IWorkspacePermissionEvaluatorAdmin