BamlLocalizableResource クラス

定義

BAML ストリーム内のローカライズ可能なリソースを表します。

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
継承
BamlLocalizableResource

BamlLocalizableResource の使用例を以下に示します。


// Obtain the BAML stream.
Stream source = entry.Value as Stream;

// Create a BamlLocalizer on the stream.
BamlLocalizer localizer = new BamlLocalizer(source);
BamlLocalizationDictionary resources = localizer.ExtractResources();

// Write out all the localizable resources in the BAML.
foreach (DictionaryEntry resourceEntry in resources)
{
    BamlLocalizableResourceKey key = resourceEntry.Key as BamlLocalizableResourceKey;
    BamlLocalizableResource value = resourceEntry.Value as BamlLocalizableResource;
    Console.WriteLine(
        "    {0}.{1}.{2} = {3}",
        key.Uid,
        key.ClassName,
        key.PropertyName,
        value.Content
        );                                
}

' Obtain the BAML stream.
Dim source As Stream = TryCast(entry.Value, Stream)

' Create a BamlLocalizer on the stream.
Dim localizer As New BamlLocalizer(source)
Dim resources As BamlLocalizationDictionary = localizer.ExtractResources()

' Write out all the localizable resources in the BAML.
For Each resourceEntry As DictionaryEntry In resources
    Dim key As BamlLocalizableResourceKey = TryCast(resourceEntry.Key, BamlLocalizableResourceKey)
    Dim value As BamlLocalizableResource = TryCast(resourceEntry.Value, BamlLocalizableResource)
    Console.WriteLine("    {0}.{1}.{2} = {3}", key.Uid, key.ClassName, key.PropertyName, value.Content)
Next resourceEntry

注釈

クラスは BamlLocalizableResource 、次の中で見つかったキーと値のペアの値コンポーネントです BamlLocalizationDictionary

コンストラクター

BamlLocalizableResource()

BamlLocalizableResource クラスの新しいインスタンスを初期化します。

BamlLocalizableResource(String, String, LocalizationCategory, Boolean, Boolean)

ローカライズ可能な値、ローカリゼーション コメント、リソース カテゴリ、ローカリゼーション ロック ステータス、およびリソースを表示するかどうかを指定して、BamlLocalizableResource クラスの新しいインスタンスを初期化します。

プロパティ

Category

リソースのローカライズのカテゴリを取得または設定します。

Comments

リソースに関連付けられたローカリゼーション コメントを取得または設定します。

Content

ローカライズ可能なコンテンツを取得または設定します。

Modifiable

ローカライズ可能なリソースが変更可能かどうかを示す値を取得または設定します。

Readable

リソースが翻訳用に表示されるかどうかを取得または設定します。

メソッド

Equals(Object)

指定した BamlLocalizableResource オブジェクトがこのオブジェクトと等しいかどうかを判断します。

GetHashCode()

このインスタンスのハッシュ コードである整数を返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください