BamlLocalizableResource 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.
Vertegenwoordigt een lokaliseerbare resource in een BAML-stroom.
public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
- Overname
-
BamlLocalizableResource
Voorbeelden
In het volgende voorbeeld ziet u hoe u een 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
Opmerkingen
De BamlLocalizableResource klasse is het waardeonderdeel van de sleutel-waardeparen in een BamlLocalizationDictionary.
Constructors
| Name | Description |
|---|---|
| BamlLocalizableResource() |
Initialiseert een nieuw exemplaar van de BamlLocalizableResource klasse. |
| BamlLocalizableResource(String, String, LocalizationCategory, Boolean, Boolean) |
Initialiseert een nieuw exemplaar van de BamlLocalizableResource klasse, met de opgegeven lokaliseerbare waarde, lokalisatieopmerkingen, resourcecategorie, lokalisatievergrendelingsstatus en zichtbaarheid van de resource. |
Eigenschappen
| Name | Description |
|---|---|
| Category |
Hiermee haalt u de lokalisatiecategorie van een resource op of stelt u deze in. |
| Comments |
Hiermee haalt u de lokalisatieopmerkingen op die zijn gekoppeld aan een resource of stelt u deze in. |
| Content |
Hiermee haalt u de lokaliseerbare inhoud op of stelt u deze in. |
| Modifiable |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de lokaliseerbare resource kan worden gewijzigd. |
| Readable |
Hiermee haalt u op of stelt u in of de resource zichtbaar is voor vertaling. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of een opgegeven BamlLocalizableResource object gelijk is aan dit object. |
| GetHashCode() |
Hiermee wordt een geheel getal-hashcode geretourneerd die dit exemplaar vertegenwoordigt. |
| 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) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |