Interface IMClient
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Client for the Marketing Content Hub.
Namespace: Stylelabs.M.Sdk
Assembly: Stylelabs.M.Sdk.dll
Syntax
Properties
Assets
Contains functionality for asset operations.
Declaration
Property Value
| Type | Description |
|---|---|
| IAssetsClient |
Commands
Contains functionality to execute commands in M.
Declaration
Property Value
| Type | Description |
|---|---|
| ICommandsClient |
Cultures
Allows fetching culture information from M.
Declaration
Property Value
| Type | Description |
|---|---|
| ICultureClient |
DataSourceFactory
Contains functionality to create IDataSources.
Declaration
Property Value
| Type | Description |
|---|---|
| IDataSourceFactory |
DataSources
Contains functionality to query, create and manipulate IDataSources.
Declaration
Property Value
| Type | Description |
|---|---|
| IDataSourcesClient |
Entities
Contains functionality to query, create and manipulate IEntity instances.
Declaration
Property Value
| Type | Description |
|---|---|
| IEntitiesClient |
EntityDefinitions
Contains functionality to query, create and manipulate IEntityDefinitions.
Declaration
Property Value
| Type | Description |
|---|---|
| IEntityDefinitionsClient |
EntityFactory
Contains functionality to create IEntity instances.
Declaration
Property Value
| Type | Description |
|---|---|
| IEntityFactory |
Jobs
Contains functionality to create jobs.
Declaration
Property Value
| Type | Description |
|---|---|
| IJobsclient |
Logger
Contains functionality to log messages.
Declaration
Property Value
| Type | Description |
|---|---|
| ILogger |
Notifications
Contains functionality to manage and send notifications.
Declaration
Property Value
| Type | Description |
|---|---|
| INotificationsClient |
Permissions
Contains functionality to get entity permissions.
Declaration
Property Value
| Type | Description |
|---|---|
| IPermissionsClient |
Policies
Contains functionality to get and update IPolicy objects.
Declaration
Property Value
| Type | Description |
|---|---|
| IPoliciesClient |
Querying
Contains functionality to query and scroll for IEntity.
Declaration
Property Value
| Type | Description |
|---|---|
| IQueryingClient |
Scripts
Contains functionality to execute scripts.
Declaration
Property Value
| Type | Description |
|---|---|
| IScriptsClient |
Settings
Contains functionality to get setting entities.
Declaration
Property Value
| Type | Description |
|---|---|
| ISettingsClient |
Users
Contains functionality to get and interact with user entities.
Declaration
Property Value
| Type | Description |
|---|---|
| IUsersClient |
Methods
ImpersonateAsync(String)
Creates a new IMClient that acts on behalf of the user with the specified username.
The current logger will be copied to the new client.
Declaration
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | username |
The username of the user to impersonate. |
Returns
| Type | Description |
|---|---|
| Task<IMClient> |
A new client bound to specified user. |
Exceptions
| Type | Condition |
|---|---|
| ForbiddenException |
When the current user is not allowed to impersonate other users. |