1. ICultureSensitiveProperty

インターフェイス ICultureSensitiveProperty

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

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

値が特定のカルチャにマップされるプロパティを表します。

名前空間: Stylelabs.M.Sdk.Contracts.Base
アセンブリ: Stylelabs.M.Sdk.dll
構文
public interface ICultureSensitiveProperty : IProperty, IMember, ICultureSensitiveDirtyTracking, IDirtyTracking
備考

カルチャが IEntity に読み込まれなかった場合、カルチャで値を取得または設定できません。 カルチャが IEntity に読み込まれても永続化されない場合、M で有効にならないカルチャに値を設定することができます。

メソッド

GetCultures()

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

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

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

GetValue(CultureInfo)

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

宣言
object GetValue(CultureInfo culture)
パラメーター
名前説明
CultureInfoculture

値のカルチャ。

戻り値
説明
System.Object

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

GetValue<T>(CultureInfo)

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

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

値のカルチャ。

戻り値
説明
T

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

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

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

GetValues()

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

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

プロパティ値。

備考

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

GetValues<T>()

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

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

すべてのプロパティ値。

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

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

備考

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

GetValues<T>(IEnumerable<CultureInfo>)

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

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

含めるカルチャ。

戻り値
説明
IDictionary<CultureInfo, T>

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

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

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

SetValue(CultureInfo, Object)

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

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

値のカルチャ

System.Objectvalue

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