Class DictionaryPermissionService
Provides services for checking dictionary item culture permissions for users.
Inheritance
object
Namespace: Umbraco.Cms.Core.Services
Assembly: Umbraco.Core.dll
Syntax
public class DictionaryPermissionService : IDictionaryPermissionService
Constructors
View SourceDictionaryPermissionService(ILanguageService)
Initializes a new instance of the DictionaryPermissionService class.
Declaration
public DictionaryPermissionService(ILanguageService languageService)
Parameters
| Type | Name | Description |
|---|---|---|
| ILanguageService | languageService | The language service. |
Methods
View SourceAuthorizeCultureAccessAsync(IUser, ISet<string>)
Authorizes that a user has access to specific cultures for dictionary operations.
Declaration
public Task<DictionaryAuthorizationStatus> AuthorizeCultureAccessAsync(IUser user, ISet<string> culturesToCheck)
Parameters
| Type | Name | Description |
|---|---|---|
| IUser | user | The user to authorize. |
| ISet<string> | culturesToCheck | The collection of culture codes to check access for. |
Returns
| Type | Description |
|---|---|
| Task<DictionaryAuthorizationStatus> | A task resolving into a DictionaryAuthorizationStatus indicating the authorization result. |