インターフェイス ICultureSensitiveProperty
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
値が特定のカルチャにマップされるプロパティを表します。
継承メンバー
名前空間: Stylelabs.M.Sdk.Contracts.Base
アセンブリ: Stylelabs.M.Sdk.dll
構文
備考
カルチャが IEntity に読み込まれなかった場合、カルチャで値を取得または設定できません。 カルチャが IEntity に読み込まれても永続化されない場合、M で有効にならないカルチャに値を設定することができます。
メソッド
GetCultures()
プロパティがサポートするすべてのカルチャを取得します。 これらは、IEntity と同時に読み込まれたカルチャと 常に等しくなります。
宣言
戻り値
| 型 | 説明 |
|---|---|
| IList<CultureInfo> |
カルチャ (必ず null 以外)。 |
GetValue(CultureInfo)
特定のカルチャの値を取得します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| CultureInfo | culture |
値のカルチャ。 |
戻り値
| 型 | 説明 |
|---|---|
| System.Object |
値、またはこのカルチャに値がない場合は null。 |
GetValue<T>(CultureInfo)
特定のカルチャの値を取得します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| CultureInfo | culture |
値のカルチャ。 |
戻り値
| 型 | 説明 |
|---|---|
| T |
値、またはこのカルチャに値がない場合は null。 |
型パラメーター
| 名前 | 説明 |
|---|---|
| T |
値のタイプ (null 許容が望ましい)。 |
GetValues()
非汎用的な方法でカルチャごとにすべての値を取得します。
宣言
戻り値
| 型 | 説明 |
|---|---|
| IDictionary<CultureInfo, System.Object> |
プロパティ値。 |
備考
このメソッドでは、 IEntity が読み込まれた カルチャの値を返すのみです。
GetValues<T>()
カルチャごとにすべての値を取得します。
宣言
戻り値
| 型 | 説明 |
|---|---|
| IDictionary<CultureInfo, T> |
すべてのプロパティ値。 |
型パラメーター
| 名前 | 説明 |
|---|---|
| T |
値のタイプ (null 許容が望ましい)。 |
備考
このメソッドでは、 IEntity が読み込まれた カルチャの値を返すのみです。
GetValues<T>(IEnumerable<CultureInfo>)
要求されたカルチャのすべての値を取得します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| IEnumerable<CultureInfo> | cultures |
含めるカルチャ。 |
戻り値
| 型 | 説明 |
|---|---|
| IDictionary<CultureInfo, T> |
要求されたカルチャのすべてのプロパティ値。 |
型パラメーター
| 名前 | 説明 |
|---|---|
| T |
値のタイプ (null 許容が望ましい)。 |
SetValue(CultureInfo, Object)
特定のカルチャの値を設定します。
宣言
パラメーター
| 型 | 名前 | 説明 |
|---|---|---|
| CultureInfo | culture |
値のカルチャ |
| System.Object | value |
値 |