インターフェイス IChangeTracker
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Content Hub および SDK 間にダーティ トラッキング機能を追加します。 このインターフェイスに属するすべてのメンバーは、Sitecore Content Hub の元のエンティティと連携して、 メンバーがダーティだったかどうかを特定します。これは、SDK 自体のダーティ トラッキングとは無関係です。
名前空間: Stylelabs.M.Scripting.Types.V1_0.ChangeTracking
アセンブリ: Stylelabs.M.Scripting.Types.dll
構文
プロパティ
InheritsSecurity
エンティティの InheritsSecurity に関する情報を取得します。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| ISystemPropertyTracker<System.Nullable<System.Boolean>> |
IsPathRoot
エンティティの IsPathRoot に関する情報を取得します。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| ISystemPropertyTracker<System.Nullable<System.Boolean>> |
IsRootTaxonomyItem
エンティティの IsRootTaxonomyItem に関する情報を取得します。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| ISystemPropertyTracker<System.Nullable<System.Boolean>> |
IsSystemOwned
エンティティの IsSystemOwned に関する情報を取得します。
宣言
プロパティ値
| 型 | 説明 |
|---|---|
| ISystemPropertyTracker<System.Nullable<System.Boolean>> |
メソッド
GetChangeSet()
現在のエンティティの変更セットを作成します。
宣言
戻り値
| 型 | 説明 |
|---|---|
| EntityChangeSet |
変更セット。 |
GetDirtyProperties()
すべてのダーティ プロパティを特定し、一致する SDK プロパティを返します。それらの値には、 現在の値が含まれます。
宣言
戻り値
| 型 | 説明 |
|---|---|
| IReadOnlyList<IProperty> |
ダーティ プロパティ。 |
GetDirtyRelations()
すべてのダーティ リレーションを特定し、一致する SDK リレーションを返します。それらの ID には、 現在の ID が含まれます。
宣言
戻り値
| 型 | 説明 |
|---|---|
| IReadOnlyList<IRelation> |
ダーティ リレーション。 |
GetNewIds(String, Nullable<RelationRole>)
リレーションに新しく追加された ID を取得します。新しい ID がない場合は、 空のリストを返します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | relationName |
リレーションの名前 (大文字と小文字は区別されません)。 |
| System.Nullable<RelationRole> | role |
リレーションのロール。 |
戻り値
| 型 | 説明 |
|---|---|
| IReadOnlyList<System.Int64> |
GetOriginalPropertyValue<T>(String)
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | propertyName |
戻り値
| 型 | 説明 |
|---|---|
| T |
型パラメーター
| 名前 | 説明 |
|---|---|
| T |
GetOriginalPropertyValue<T>(String, CultureInfo)
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | propertyName | |
| CultureInfo | culture |
戻り値
| 型 | 説明 |
|---|---|
| T |
型パラメーター
| 名前 | 説明 |
|---|---|
| T |
GetRemovedIds(String, Nullable<RelationRole>)
リレーションから削除された ID を取得します。新しい ID がない場合は、 空のリストを返します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | relationName |
リレーションの名前 (大文字と小文字は区別されません)。 |
| System.Nullable<RelationRole> | role |
リレーションのロール。 |
戻り値
| 型 | 説明 |
|---|---|
| IReadOnlyList<System.Int64> |
IsPropertyDirty(String)
指定されたプロパティがダーティであるかどうかを確認します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | propertyName |
プロパティの名前 (大文字と小文字は区別されません)。 |
戻り値
| 型 | 説明 |
|---|---|
| System.Boolean |
ダーティの場合は true を返します。 |
IsRelationDirty(String, Nullable<RelationRole>)
指定されたリレーションがダーティであるかどうかを確認します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| System.String | relationName |
リレーションの名前 (大文字と小文字は区別されません)。 |
| System.Nullable<RelationRole> | role |
リレーションのロール。 |
戻り値
| 型 | 説明 |
|---|---|
| System.Boolean |
ダーティの場合は true を返します。 |