BamlLocalizableResource Klasse

Definition

Stellt eine lokalisierbare Ressource in einem BAML-Datenstrom dar.

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
Vererbung
BamlLocalizableResource

Beispiele

Das folgende Beispiel veranschaulicht die Verwendung einer 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

Hinweise

Die BamlLocalizableResource Klasse ist die Wertkomponente der Schlüssel-Wert-Paare, die in einer BamlLocalizationDictionary.

Konstruktoren

Name Beschreibung
BamlLocalizableResource()

Initialisiert eine neue Instanz der BamlLocalizableResource-Klasse.

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

Initialisiert eine neue Instanz der BamlLocalizableResource Klasse mit dem angegebenen lokalisierbaren Wert, Lokalisierungskommentaren, Ressourcenkategorie, Lokalisierungssperrstatus und Sichtbarkeit der Ressource.

Eigenschaften

Name Beschreibung
Category

Ruft die Lokalisierungskategorie einer Ressource ab oder legt sie fest.

Comments

Ruft die Lokalisierungskommentare ab, die einer Ressource zugeordnet sind, oder legt diese fest.

Content

Dient zum Abrufen oder Festlegen des lokalisierbaren Inhalts.

Modifiable

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die lokalisierbare Ressource geändert werden kann.

Readable

Ruft ab oder legt fest, ob die Ressource für die Übersetzung sichtbar ist.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob ein angegebenes BamlLocalizableResource Objekt diesem Objekt entspricht.

GetHashCode()

Gibt einen ganzzahligen Hashcode zurück, der diese Instanz darstellt.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen