クラス EntityDefinition
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
エンティティ定義。
継承
名前空間: Stylelabs.M.Sdk.Models.Base
アセンブリ: Stylelabs.M.Sdk.dll
構文
プロパティ
CreatedBy
このリソースを作成したユーザーの ID を取得します。 作成されていない場合 null。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Nullable<System.Int64> |
CreatedOn
このリソースが作成された日付を取得します。 作成されていない場合 null。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Nullable<DateTime> |
DisplayTemplate
この定義のエンティティに対する、言語に依存しない表示形式を
取得します。
形式は {PropertyName} のようになります。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.String |
Id
この定義の ID を取得します。 これはエンティティ定義を特定する、自動的に割り当てられた 一意で厳密に正の数です。 これが作成されていない場合 null。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Nullable<System.Int64> |
IsManualSortingAllowed
この定義のアイテムを手動で並べ替えできるかどうかを 示す値を取得します (UI関連)。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Boolean |
IsNew
エンティティ定義が新しいかどうかを示す値を取得します (ID は null)。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Boolean |
IsPathEnabledDefinition
このエンティティ定義のエンティティがいわゆるパスの一部になれるかどうかを示す値を取得します。 このパスは技術的には UI パンくずリストです。 ユース ケースの例は、タクソノミー エンティティ定義、 または Sitecore Content Hub プロジェクト ブロック エンティティの定義
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Boolean |
IsSystemOwned
このエンティティ定義をシステムが所有していて、 通常のユーザーにより変更や削除ができないかどうかを示す値を取得または設定します。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Boolean |
IsTaxonomyItemDefinition
このエンティティ定義のエンティティがタクソノミー アイテムで、 Web ページで検索ファセットとして 使用できるかどうかを示す値を取得します。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Boolean |
Labels
カルチャ固有の定義ラベルのコレクションを取得します。 null を返すことはありません。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| IDictionary<CultureInfo, System.String> |
MemberGroups
メンバー グループのコレクションを取得します。 null を返すことはありません。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| IList<IMemberGroup> |
ModifiedBy
このリソースを変更したユーザーの ID を取得します。 作成されていない場合 null。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Nullable<System.Int64> |
ModifiedOn
このリソースが変更された日付を取得します。 作成されていない場合 null。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.Nullable<DateTime> |
Name
エンティティ定義の一意で言語に依存しない名前を取得します。 大文字と小文字を区別して処理する必要があります。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| System.String |
メソッド
GetPropertyDefinition(String)
指定されたプロパティの定義を取得します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | name |
プロパティの名前。 |
戻り値
| 型 | 説明 |
|---|---|
| IPropertyDefinition |
プロパティ定義、または見つからない場合は null 。 |
GetPropertyDefinition<T>(String)
GetPropertyDefinition (String) の汎用バージョン。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | name |
プロパティの名前。 |
戻り値
| 型 | 説明 |
|---|---|
| T |
プロパティ定義、または見つからない場合は null 。 |
型パラメーター
| 名前 | 説明 |
|---|---|
| T |
プロパティ (サブ) タイプ。 |
GetPropertyDefinitions()
すべてのプロパティ定義を取得します。
宣言
戻り値
| 型 | 説明 |
|---|---|
| IList<IPropertyDefinition> |
すべてのプロパティ定義のリスト (必ず null 以外)。 |
GetRelationDefinition(String, RelationRole)
指定されたリレーションの定義を取得します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | name |
リレーションの名前。 |
| RelationRole | role |
リレーション ロール。 |
戻り値
| 型 | 説明 |
|---|---|
| IRelationDefinition |
リレーション定義、または見つからない場合は null 。 |
GetRelationDefinitions()
すべてのリレーション定義を取得します。
宣言
戻り値
| 型 | 説明 |
|---|---|
| IList<IRelationDefinition> |
すべてのリレーション定義のリスト (必ず null 以外)。 |