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-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) |