CultureAndRegionInfoBuilder.Parent Propiedad

Definición

Obtiene o establece el objeto CultureInfo que representa la referencia cultural principal de la referencia cultural personalizada actual.

public:
 property System::Globalization::CultureInfo ^ Parent { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
public System.Globalization.CultureInfo Parent { get; set; }
member this.Parent : System.Globalization.CultureInfo with get, set
Public Property Parent As CultureInfo

Valor de propiedad

El objeto CultureInfo que representa la referencia cultural principal de la referencia cultural personalizada actual.

Excepciones

En una operación de conjunto, no se puede encontrar el valor de la referencia cultural. Posiblemente, el valor asignado es una referencia cultural personalizada no registrada.

En una operación Set, el valor es null.

En una operación de conjunto que recorre los antecesores de la referencia cultural actual, la referencia cultural invariable no se encuentra en 10 generaciones de antecesores.

o bien

En una operación de conjunto se detecta una referencia circular: el valor asignado es un antecesor de la referencia cultural personalizada actual.

Comentarios

Las referencias culturales tienen una jerarquía. Para las referencias culturales predefinidas, el elemento primario de una referencia cultural específica es una referencia cultural neutra y el elemento primario de una referencia cultural neutra es InvariantCulture. La referencia cultural primaria abarca solo el conjunto de información que es común entre sus elementos secundarios.

Por lo general, se recomienda que las referencias culturales personalizadas se ajusten a esta jerarquía. Sin embargo, de forma predeterminada, el Parent objeto de una referencia cultural personalizada es el Parent de la referencia cultural en la que se basa. Si la aplicación crea una referencia cultural con CultureName "en-US-MyCulture" basada en "en-US", su elemento primario es "en" porque es el Parent de "en-US". Si la aplicación usa "en-US" como Parent de la nueva referencia cultural personalizada, debe establecer este valor explícitamente.

Si los recursos de la referencia cultural específica no están disponibles en el sistema, se usan los recursos de la referencia cultural neutra. Si los recursos de la referencia cultural neutra no están disponibles, se usan los recursos incrustados en el ensamblado principal. Para obtener más información sobre el proceso de reserva de recursos, consulte Empaquetado e implementación de recursos.

La lista de referencias culturales de la API de Windows es ligeramente diferente de la lista de referencias culturales de .NET Framework. Si se requiere interoperabilidad con Windows, por ejemplo, mediante el mecanismo de invocación de plataforma, la aplicación debe usar una referencia cultural específica definida en .NET Framework. Esto garantiza la coherencia con la configuración regional de Windows equivalente, que se identifica con el mismo LCID.

Se aplica a