BamlLocalizationDictionary Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera wszystkie zasoby lokalizowalne w rekordzie 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
- Dziedziczenie
-
BamlLocalizationDictionary
- Implementuje
W poniższym przykładzie pokazano, jak używać metody 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
Słownik zawiera mapowanie z kluczy zasobów (określonych jako BamlLocalizableResourceKey obiekty) na wartości zasobów (określone jako BamlLocalizableResource obiekty).
Baml |
Inicjuje nowe wystąpienie klasy BamlLocalizationDictionary. |
Count |
Pobiera liczbę zlokalizowanych zasobów w elemecie BamlLocalizationDictionary. |
Is |
Pobiera wartość wskazującą, czy BamlLocalizationDictionary obiekt ma stały rozmiar. |
Is |
Pobiera wartość wskazującą, czy BamlLocalizationDictionary obiekt jest tylko do odczytu. |
Item[Baml |
Pobiera lub ustawia zlokalizowany zasób określony przez jego klucz. |
Keys |
Pobiera kolekcję zawierającą wszystkie klucze w BamlLocalizationDictionary obiekcie. |
Root |
Pobiera klucz elementu głównego, jeśli jest on lokalizowalny. |
Values |
Pobiera kolekcję zawierającą wszystkie wartości w obiekcie BamlLocalizationDictionary. |
Add(Baml |
Dodaje element z podanym kluczem i wartością do elementu BamlLocalizationDictionary. |
Clear() |
Usuwa wszystkie zasoby z BamlLocalizationDictionary obiektu. |
Contains(Baml |
Określa, czy BamlLocalizationDictionary obiekt zawiera zasób z określonym kluczem. |
Copy |
Kopiuje zawartość BamlLocalizationDictionary obiektu do jednowymiarowej tablicy DictionaryEntry obiektów, zaczynając od określonego indeksu. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get |
Zwraca moduł wyliczający, który iteruje za pomocą elementu BamlLocalizationDictionary. |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(Baml |
Usuwa określony zasób lokalizowalny z obiektu BamlLocalizationDictionary. |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
ICollection. |
Aby uzyskać opis tego elementu członkowskiego, zobacz CopyTo(Array, Int32). |
ICollection. |
Aby uzyskać opis tego elementu członkowskiego, zobacz Count. |
ICollection. |
Aby uzyskać opis tego elementu członkowskiego, zobacz IsSynchronized. |
ICollection. |
Aby uzyskać opis tego elementu członkowskiego, zobacz SyncRoot. |
IDictionary. |
Aby uzyskać opis tego elementu członkowskiego, zobacz Add(Object, Object). |
IDictionary. |
Aby uzyskać opis tego elementu członkowskiego, zobacz Contains(Object). |
IDictionary. |
Aby uzyskać opis tego elementu członkowskiego, zobacz GetEnumerator(). |
IDictionary. |
Aby uzyskać opis tego elementu członkowskiego, zobacz Item[Object]. |
IDictionary. |
Aby uzyskać opis tego elementu członkowskiego, zobacz Remove(Object). |
IEnumerable. |
Aby uzyskać opis tego elementu członkowskiego, zobacz GetEnumerator(). |
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
Of |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |