BamlLocalizableResource Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |