BamlLocalizableResource Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine lokalisierbare Ressource in einem BAML-Stream dar.
public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
- Vererbung
-
BamlLocalizableResource
Beispiele
Das folgende Beispiel zeigt die Verwendung eines 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üsselwertpaare, die in einer BamlLocalizationDictionary.
Konstruktoren
BamlLocalizableResource() |
Initialisiert eine neue Instanz der BamlLocalizableResource-Klasse. |
BamlLocalizableResource(String, String, LocalizationCategory, Boolean, Boolean) |
Initialisiert eine neue Instanz der BamlLocalizableResource-Klasse mit folgenden Angaben: lokalisierbarer Wert, Lokalisierungsattribute, Ressourcenkategorie, Sperrstatus der Lokalisierung und Sichtbarkeit der Ressource. |
Eigenschaften
Category |
Ruft die Lokalisierungskategorie einer Ressource ab oder legt diese fest. |
Comments |
Ruft die einer Ressource zugeordneten Lokalisierungsattribute ab oder legt diese fest. |
Content |
Ruft den lokalisierbaren Inhalt ab oder legt diesen fest. |
Modifiable |
Ruft einen Wert ab, der angibt, ob die lokalisierbare Ressource geändert werden kann, oder legt diesen Wert fest. |
Readable |
Ruft ab, ob die Ressource für Übersetzungszwecke sichtbar ist, oder legt dies fest. |
Methoden
Equals(Object) |
Bestimmt, ob ein angegebenes BamlLocalizableResource-Objekt diesem Objekt entspricht. |
GetHashCode() |
Gibt einen Ganzzahl-Hashcode zurück, der diese Instanz darstellt. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |