BamlLocalizationDictionary Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat alle lokaliseerbare resources in een BAML-record.
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
- Overname
-
BamlLocalizationDictionary
- Implementeringen
Voorbeelden
In het volgende voorbeeld ziet u hoe u een 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
Opmerkingen
De woordenlijst bevat een toewijzing van resourcesleutels (opgegeven als BamlLocalizableResourceKey objecten) aan resourcewaarden (opgegeven als BamlLocalizableResource objecten).
Constructors
| Name | Description |
|---|---|
| BamlLocalizationDictionary() |
Initialiseert een nieuw exemplaar van de BamlLocalizationDictionary klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal lokaliseerbare resources op in de BamlLocalizationDictionary. |
| IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of het BamlLocalizationDictionary object een vaste grootte heeft. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of het BamlLocalizationDictionary object het kenmerk Alleen-lezen heeft. |
| Item[BamlLocalizableResourceKey] |
Hiermee haalt u een lokaliseerbare resource op die is opgegeven door de sleutel. |
| Keys |
Hiermee haalt u een verzameling op die alle sleutels in het BamlLocalizationDictionary object bevat. |
| RootElementKey |
Hiermee haalt u de sleutel van het hoofdelement op als het kan worden gelokaliseerd. |
| Values |
Hiermee haalt u een verzameling op die alle waarden in het BamlLocalizationDictionarybestand bevat. |
Methoden
| Name | Description |
|---|---|
| Add(BamlLocalizableResourceKey, BamlLocalizableResource) |
Voegt een item met de opgegeven sleutel en waarde toe aan de BamlLocalizationDictionary. |
| Clear() |
Hiermee verwijdert u alle resources uit het BamlLocalizationDictionary object. |
| Contains(BamlLocalizableResourceKey) |
Bepaalt of een BamlLocalizationDictionary object een resource met een opgegeven sleutel bevat. |
| CopyTo(DictionaryEntry[], Int32) |
Hiermee kopieert u de inhoud van een BamlLocalizationDictionary object naar een eendimensionale matrix met DictionaryEntry objecten, te beginnen bij een opgegeven index. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een enumerator die door de BamlLocalizationDictionary. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(BamlLocalizableResourceKey) |
Hiermee verwijdert u een opgegeven lokaliseerbare resource uit de BamlLocalizationDictionary. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Zie voor een beschrijving van dit lid CopyTo(Array, Int32). |
| ICollection.Count |
Zie voor een beschrijving van dit lid Count. |
| ICollection.IsSynchronized |
Zie voor een beschrijving van dit lid IsSynchronized. |
| ICollection.SyncRoot |
Zie voor een beschrijving van dit lid SyncRoot. |
| IDictionary.Add(Object, Object) |
Zie voor een beschrijving van dit lid Add(Object, Object). |
| IDictionary.Contains(Object) |
Zie voor een beschrijving van dit lid Contains(Object). |
| IDictionary.GetEnumerator() |
Zie voor een beschrijving van dit lid GetEnumerator(). |
| IDictionary.Item[Object] |
Zie voor een beschrijving van dit lid Item[Object]. |
| IDictionary.Remove(Object) |
Zie voor een beschrijving van dit lid Remove(Object). |
| IEnumerable.GetEnumerator() |
Zie voor een beschrijving van dit lid GetEnumerator(). |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |