1. IMClient

インターフェイス IMClient

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Marketing Content Hub のクライアント。

名前空間: Stylelabs.M.Sdk
アセンブリ: Stylelabs.M.Sdk.dll
構文
public interface IMClient

プロパティ

Assets

アセット操作の機能が含まれています。

宣言
IAssetsClient Assets { get; }
プロパティ値
説明
IAssetsClient

Commands

M のコマンドを実行する機能が含まれています。

宣言
ICommandsClient Commands { get; }
プロパティ値

Cultures

M からカルチャ情報をフェッチできます。

宣言
ICultureClient Cultures { get; }
プロパティ値

DataSourceFactory

IDataSource を作成する機能が含まれています。

宣言
IDataSourceFactory DataSourceFactory { get; }
プロパティ値

DataSources

IDataSource のクエリ、作成、操作を行う機能が含まれています。

宣言
IDataSourcesClient DataSources { get; }
プロパティ値

Entities

IEntity インスタンスのクエリ、作成、操作を行う機能が含まれています。

宣言
IEntitiesClient Entities { get; }
プロパティ値

EntityDefinitions

IEntityDefinition の クエリ、作成、操作を行う機能が含まれています。

宣言
IEntityDefinitionsClient EntityDefinitions { get; }
プロパティ値

EntityFactory

IEntity インスタンスを作成する機能が含まれています。

宣言
IEntityFactory EntityFactory { get; }
プロパティ値

Jobs

ジョブを作成する機能が含まれています。

宣言
IJobsclient Jobs { get; }
プロパティ値
説明
IJobsclient

Logger

メッセージをログに記録する機能が含まれています。

宣言
ILogger Logger { get; set; }
プロパティ値
説明
ILogger

Notifications

通知を管理および送信する機能が含まれています。

宣言
INotificationsClient Notifications { get; }
プロパティ値

Permissions

エンティティのアクセス許可を取得する機能が含まれています。

宣言
IPermissionsClient Permissions { get; }
プロパティ値

Policies

IPolicy オブジェクトを 取得および更新する機能が含まれています。

宣言
IPoliciesClient Policies { get; }
プロパティ値

Querying

IEntity のクエリおよびスクロールをする機能が含まれています。

宣言
IQueryingClient Querying { get; }
プロパティ値

Scripts

スクリプトを実行する機能が含まれています。

宣言
IScriptsClient Scripts { get; }
プロパティ値

Settings

設定エンティティを取得する機能が含まれています。

宣言
ISettingsClient Settings { get; }
プロパティ値

TypedEntityFactory

型指定された IEntity インスタンスを作成する機能が含まれています。

宣言
ITypedEntityFactory TypedEntityFactory { get; }
プロパティ値

Users

ユーザー エンティティを取得して操作するための機能が含まれています。

宣言
IUsersClient Users { get; }
プロパティ値
説明
IUsersClient

メソッド

ImpersonateAsync(String)

指定された username のユーザーの代わりとして動作する、新しい IMClient を作成します。 現在のロガーが新しいクライアントにコピーされます。

宣言
Task<IMClient> ImpersonateAsync(string username)
パラメーター
名前説明
System.Stringusername

偽装するユーザーのユーザー名。

戻り値
説明
Task<IMClient>

指定されたユーザーにバインドされた新しいクライアント。

例外
条件
ForbiddenException

現在のユーザーが他のユーザーに偽装することを許可されていない場合。

この記事を改善するための提案がある場合は、 お知らせください!