BamlLocalizationDictionary 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.
Contient toutes les ressources localisables dans un enregistrement BAML.
public ref class BamlLocalizationDictionary sealed : System::Collections::IDictionary
public sealed class BamlLocalizationDictionary : System.Collections.IDictionary
type BamlLocalizationDictionary = class
interface IDictionary
interface ICollection
interface IEnumerable
type BamlLocalizationDictionary = class
interface ICollection
interface IEnumerable
interface IDictionary
Public NotInheritable Class BamlLocalizationDictionary
Implements IDictionary
- Héritage
-
BamlLocalizationDictionary
- Implémente
Exemples
L'exemple suivant montre comment utiliser un verrouillage BamlLocalizationDictionary.
// 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
Le dictionnaire contient un mappage des clés de ressource (spécifiées en tant qu’objets) aux valeurs de ressource (spécifiées en tant qu’objets BamlLocalizableResourceKey BamlLocalizableResource ).
Constructeurs
BamlLocalizationDictionary() |
Initialise une nouvelle instance de la classe BamlLocalizationDictionary. |
Propriétés
Count |
Obtient le nombre de ressources localisables dans BamlLocalizationDictionary. |
IsFixedSize |
Obtient une valeur qui indique si l'objet BamlLocalizationDictionary est de taille fixe. |
IsReadOnly |
Obtient une valeur qui indique si l'objet BamlLocalizationDictionary est en lecture seule. |
Item[BamlLocalizableResourceKey] |
Obtient ou définit une ressource localisable spécifiée par sa clé. |
Keys |
Obtient une collection qui contient toutes les clés de l'objet BamlLocalizationDictionary. |
RootElementKey |
Obtient la clé de l'élément racine, si elle est localisable. |
Values |
Obtient une collection qui contient toutes les valeurs de BamlLocalizationDictionary. |
Méthodes
Add(BamlLocalizableResourceKey, BamlLocalizableResource) |
Ajoute un élément avec la clé et la valeur fournies à BamlLocalizationDictionary. |
Clear() |
Supprime toutes les ressources de l'objet BamlLocalizationDictionary. |
Contains(BamlLocalizableResourceKey) |
Détermine si un objet BamlLocalizationDictionary contient une ressource avec une clé spécifiée. |
CopyTo(DictionaryEntry[], Int32) |
Copie le contenu d'un objet BamlLocalizationDictionary dans un tableau unidimensionnel d'objets DictionaryEntry, en commençant à l'index spécifié. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Retourne un énumérateur qui itère au sein de BamlLocalizationDictionary. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
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) |
Remove(BamlLocalizableResourceKey) |
Supprime une ressource localisable spécifiée de BamlLocalizationDictionary. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
ICollection.CopyTo(Array, Int32) |
Pour obtenir une description de ce membre, consultez CopyTo(Array, Int32). |
ICollection.Count |
Pour obtenir une description de ce membre, consultez Count. |
ICollection.IsSynchronized |
Pour obtenir une description de ce membre, consultez IsSynchronized. |
ICollection.SyncRoot |
Pour obtenir une description de ce membre, consultez SyncRoot. |
IDictionary.Add(Object, Object) |
Pour obtenir une description de ce membre, consultez Add(Object, Object). |
IDictionary.Contains(Object) |
Pour obtenir une description de ce membre, consultez Contains(Object). |
IDictionary.GetEnumerator() |
Pour obtenir une description de ce membre, consultez GetEnumerator(). |
IDictionary.Item[Object] |
Pour obtenir une description de ce membre, consultez Item[Object]. |
IDictionary.Remove(Object) |
Pour obtenir une description de ce membre, consultez Remove(Object). |
IEnumerable.GetEnumerator() |
Pour obtenir une description de ce membre, consultez GetEnumerator(). |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |