BamlLocalizableResource Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un recurso localizable en un flujo BAML.
public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
- Herencia
-
BamlLocalizableResource
Ejemplos
En el ejemplo siguiente se muestra cómo usar .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
Comentarios
La BamlLocalizableResource clase es el componente de valor de los pares clave-valor que se encuentran en .BamlLocalizationDictionary
Constructores
| Nombre | Description |
|---|---|
| BamlLocalizableResource() |
Inicializa una nueva instancia de la clase BamlLocalizableResource. |
| BamlLocalizableResource(String, String, LocalizationCategory, Boolean, Boolean) |
Inicializa una nueva instancia de la BamlLocalizableResource clase, con el valor localizable especificado, comentarios de localización, categoría de recursos, estado de bloqueo de localización y visibilidad del recurso. |
Propiedades
| Nombre | Description |
|---|---|
| Category |
Obtiene o establece la categoría de localización de un recurso. |
| Comments |
Obtiene o establece los comentarios de localización asociados a un recurso. |
| Content |
Obtiene o establece el contenido localizable. |
| Modifiable |
Obtiene o establece un valor que indica si el recurso localizable es modificable. |
| Readable |
Obtiene o establece si el recurso está visible para la traducción. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si un objeto especificado BamlLocalizableResource es igual a este objeto. |
| GetHashCode() |
Devuelve un código hash entero que representa esta instancia. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |