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 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
| Nom | Description |
|---|---|
| BamlLocalizableResource() |
Initialise une nouvelle instance de la classe BamlLocalizableResource. |
| BamlLocalizableResource(String, String, LocalizationCategory, Boolean, Boolean) |
Initialise une nouvelle instance de la BamlLocalizableResource classe, 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
| Nom | Description |
|---|---|
| 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 ou définit si la ressource est visible pour la traduction. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si un objet spécifié BamlLocalizableResource est égal à cet objet. |
| GetHashCode() |
Retourne un code de hachage entier représentant cette instance. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |