Class UserGroupPermissionResource
A resource used for the
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.Security.Authorization
Assembly: Umbraco.Core.dll
Syntax
public class UserGroupPermissionResource : IPermissionResource
Constructors
View SourceUserGroupPermissionResource(IEnumerable<Guid>)
Initializes a new instance of the UserGroupPermissionResource class.
Declaration
public UserGroupPermissionResource(IEnumerable<Guid> userGroupKeys)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<Guid> | userGroupKeys | The keys of the user groups. |
Properties
View SourceUserGroupKeys
Gets the user group keys.
Declaration
public IEnumerable<Guid> UserGroupKeys { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<Guid> |
Methods
View SourceWithKeys(Guid)
Creates a UserGroupPermissionResource with the specified key.
Declaration
public static UserGroupPermissionResource WithKeys(Guid userGroupKey)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | userGroupKey | The key of the user group. |
Returns
| Type | Description |
|---|---|
| UserGroupPermissionResource | An instance of UserGroupPermissionResource. |
WithKeys(IEnumerable<Guid>)
Creates a UserGroupPermissionResource with the specified keys.
Declaration
public static UserGroupPermissionResource WithKeys(IEnumerable<Guid> userGroupKeys)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<Guid> | userGroupKeys | The keys of the user groups. |
Returns
| Type | Description |
|---|---|
| UserGroupPermissionResource | An instance of UserGroupPermissionResource. |