1. IChangeTracker

インターフェイス IChangeTracker

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

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

Sitecore Content Hub および SDK 間にダーティ トラッキング機能を追加します。 このインターフェイスに属するすべてのメンバーは、Sitecore Content Hub の元のエンティティと連携して、 メンバーがダーティだったかどうかを特定します。これは、SDK 自体のダーティ トラッキングとは無関係です。

名前空間: Stylelabs.M.Scripting.Types.V1_0.ChangeTracking
アセンブリ: Stylelabs.M.Scripting.Types.dll
構文
public interface IChangeTracker

プロパティ

InheritsSecurity

エンティティの InheritsSecurity に関する情報を取得します。

宣言
ISystemPropertyTracker<bool?> InheritsSecurity { get; }
プロパティ値
説明
ISystemPropertyTracker<System.Nullable<System.Boolean>>

IsPathRoot

エンティティの IsPathRoot に関する情報を取得します。

宣言
ISystemPropertyTracker<bool?> IsPathRoot { get; }
プロパティ値
説明
ISystemPropertyTracker<System.Nullable<System.Boolean>>

IsRootTaxonomyItem

エンティティの IsRootTaxonomyItem に関する情報を取得します。

宣言
ISystemPropertyTracker<bool?> IsRootTaxonomyItem { get; }
プロパティ値
説明
ISystemPropertyTracker<System.Nullable<System.Boolean>>

IsSystemOwned

エンティティの IsSystemOwned に関する情報を取得します。

宣言
ISystemPropertyTracker<bool?> IsSystemOwned { get; }
プロパティ値
説明
ISystemPropertyTracker<System.Nullable<System.Boolean>>

メソッド

GetChangeSet()

現在のエンティティの変更セットを作成します。

宣言
EntityChangeSet GetChangeSet()
戻り値
説明
EntityChangeSet

変更セット。

GetDirtyProperties()

すべてのダーティ プロパティを特定し、一致する SDK プロパティを返します。それらの値には、 現在の値が含まれます。

宣言
IReadOnlyList<IProperty> GetDirtyProperties()
戻り値
説明
IReadOnlyList<IProperty>

ダーティ プロパティ。

GetDirtyRelations()

すべてのダーティ リレーションを特定し、一致する SDK リレーションを返します。それらの ID には、 現在の ID が含まれます。

宣言
IReadOnlyList<IRelation> GetDirtyRelations()
戻り値
説明
IReadOnlyList<IRelation>

ダーティ リレーション。

GetNewIds(String, Nullable<RelationRole>)

リレーションに新しく追加された ID を取得します。新しい ID がない場合は、 空のリストを返します。

宣言
IReadOnlyList<long> GetNewIds(string relationName, RelationRole? role = null)
パラメーター
名前説明
System.StringrelationName

リレーションの名前 (大文字と小文字は区別されません)。

System.Nullable<RelationRole>role

リレーションのロール。

戻り値
説明
IReadOnlyList<System.Int64>

GetOriginalPropertyValue<T>(String)

宣言
T GetOriginalPropertyValue<T>(string propertyName)
パラメーター
名前説明
System.StringpropertyName
戻り値
説明
T
型パラメーター
名前説明
T

GetOriginalPropertyValue<T>(String, CultureInfo)

宣言
T GetOriginalPropertyValue<T>(string propertyName, CultureInfo culture)
パラメーター
名前説明
System.StringpropertyName
CultureInfoculture
戻り値
説明
T
型パラメーター
名前説明
T

GetRemovedIds(String, Nullable<RelationRole>)

リレーションから削除された ID を取得します。新しい ID がない場合は、 空のリストを返します。

宣言
IReadOnlyList<long> GetRemovedIds(string relationName, RelationRole? role = null)
パラメーター
名前説明
System.StringrelationName

リレーションの名前 (大文字と小文字は区別されません)。

System.Nullable<RelationRole>role

リレーションのロール。

戻り値
説明
IReadOnlyList<System.Int64>

IsPropertyDirty(String)

指定されたプロパティがダーティであるかどうかを確認します。

宣言
bool IsPropertyDirty(string propertyName)
パラメーター
名前説明
System.StringpropertyName

プロパティの名前 (大文字と小文字は区別されません)。

戻り値
説明
System.Boolean

ダーティの場合は true を返します。

IsRelationDirty(String, Nullable<RelationRole>)

指定されたリレーションがダーティであるかどうかを確認します。

宣言
bool IsRelationDirty(string relationName, RelationRole? role = null)
パラメーター
名前説明
System.StringrelationName

リレーションの名前 (大文字と小文字は区別されません)。

System.Nullable<RelationRole>role

リレーションのロール。

戻り値
説明
System.Boolean

ダーティの場合は true を返します。

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