Partager via


BamlLocalizableResource Classe

Définition

Représente une ressource localisable dans un flux BAML.

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
Héritage
BamlLocalizableResource

Exemples

L'exemple suivant montre comment utiliser un verrouillage 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

Remarques

La BamlLocalizableResource classe est le composant valeur des paires clé-valeur trouvées dans un BamlLocalizationDictionary.

Constructeurs

BamlLocalizableResource()

Initialise une nouvelle instance de la classe BamlLocalizableResource.

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

Initialise une nouvelle instance de la classe BamlLocalizableResource, avec la valeur localisable spécifiée, les commentaires de localisation, la catégorie de ressource, l'état du verrou de localisation et la visibilité de la ressource.

Propriétés

Category

Obtient ou définit la catégorie de localisation d'une ressource.

Comments

Obtient ou définit les commentaires de localisation associés à une ressource.

Content

Obtient ou définit le contenu localisable.

Modifiable

Obtient ou définit une valeur qui indique si la ressource localisable est modifiable.

Readable

Obtient la ressource ou définit si elle est visible à des fins de traduction.

Méthodes

Equals(Object)

Détermine si l'objet spécifié BamlLocalizableResource est égal à cet objet.

GetHashCode()

Retourne un code de hachage entier représentant cette instance.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi