1. CultureSensitiveProperty

クラス CultureSensitiveProperty

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

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

カルチャに依存するプロパティ。

継承
System.Object
CultureSensitiveProperty
名前空間: Stylelabs.M.Sdk.Models.Base
アセンブリ: Stylelabs.M.Sdk.dll
構文
public class CultureSensitiveProperty : PropertyBase, ICultureSensitiveProperty, IProperty, IMember, ICultureSensitiveDirtyTracking, IDirtyTracking

コンストラクター

CultureSensitiveProperty(String, Type, ISet<CultureInfo>)

宣言
public CultureSensitiveProperty(string name, Type type, ISet<CultureInfo> loadedCultures)
パラメーター
名前説明
System.Stringname
type
ISet<CultureInfo>loadedCultures

CultureSensitiveProperty(String, Type, ISet<CultureInfo>, IDictionary<CultureInfo, Object>)

宣言
public CultureSensitiveProperty(string name, Type type, ISet<CultureInfo> loadedCultures, IDictionary<CultureInfo, object> values)
パラメーター
名前説明
System.Stringname
type
ISet<CultureInfo>loadedCultures
IDictionary<CultureInfo, System.Object>values

プロパティ

IsDirty

宣言
public override bool IsDirty { get; }
プロパティ値
説明
System.Boolean
以下をオーバーライドします。

メソッド

GetCultures()

プロパティがサポートするすべてのカルチャを取得します。 これらは、IEntity と同時に読み込まれたカルチャと 常に等しくなります。

宣言
public IList<CultureInfo> GetCultures()
戻り値
説明
IList<CultureInfo>

カルチャ (必ず null 以外)。

GetDirtyCultures()

宣言
public IList<CultureInfo> GetDirtyCultures()
戻り値
説明
IList<CultureInfo>

GetTypeName()

サブタイプの型名。

宣言
protected override string GetTypeName()
戻り値
説明
System.String

サブタイプの名前。

以下をオーバーライドします。

GetValue(CultureInfo)

宣言
public object GetValue(CultureInfo culture)
パラメーター
名前説明
CultureInfoculture
戻り値
説明
System.Object

GetValue<T>(CultureInfo)

特定のカルチャの値を取得します。

宣言
public T GetValue<T>(CultureInfo culture)
パラメーター
名前説明
CultureInfoculture

値のカルチャ。

戻り値
説明
T

値、またはこのカルチャに値がない場合は null

型パラメーター
名前説明
T

値のタイプ (null 許容が望ましい)。

GetValues()

非汎用的な方法でカルチャごとにすべての値を取得します。

宣言
public IDictionary<CultureInfo, object> GetValues()
戻り値
説明
IDictionary<CultureInfo, System.Object>

プロパティ値。

備考

このメソッドでは、 IEntity が読み込まれた カルチャの値を返すのみです。

GetValues<T>()

カルチャごとにすべての値を取得します。

宣言
public IDictionary<CultureInfo, T> GetValues<T>()
戻り値
説明
IDictionary<CultureInfo, T>

すべてのプロパティ値。

型パラメーター
名前説明
T

値のタイプ (null 許容が望ましい)。

備考

このメソッドでは、 IEntity が読み込まれた カルチャの値を返すのみです。

GetValues<T>(IEnumerable<CultureInfo>)

要求されたカルチャのすべての値を取得します。

宣言
public IDictionary<CultureInfo, T> GetValues<T>(IEnumerable<CultureInfo> cultures)
パラメーター
名前説明
IEnumerable<CultureInfo>cultures

含めるカルチャ。

戻り値
説明
IDictionary<CultureInfo, T>

要求されたカルチャのすべてのプロパティ値。

型パラメーター
名前説明
T

値のタイプ (null 許容が望ましい)。

MarkClean()

宣言
public override void MarkClean()
以下をオーバーライドします。

SetValue(CultureInfo, Object)

特定のカルチャの値を設定します。

宣言
public void SetValue(CultureInfo culture, object value)
パラメーター
名前説明
CultureInfoculture

値のカルチャ

System.Objectvalue

StartTracking()

追跡を開始します

宣言
public override void StartTracking()
以下をオーバーライドします。

実装

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