CultureAndRegionInfoBuilder.Parent Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o CultureInfo objeto que representa a cultura-mãe da cultura personalizada atual.
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 Propriedade
O CultureInfo objeto que representa a cultura-mãe da cultura costumeira atual.
Exceções
Numa operação conjunta, o valor de cultura não pode ser encontrado. Possivelmente, o valor atribuído é uma cultura personalizada não registada.
Numa operação de conjuntos, o valor é null.
Numa operação conjunta, que atravessa os antepassados da cultura atual, a cultura invariante não pode ser encontrada dentro de 10 gerações de antepassados.
-ou-
Numa operação conjunta, foi descoberta uma referência circular: o valor atribuído é um ancestral da cultura costumeira atual.
Observações
As culturas têm uma hierarquia. Para culturas predefinidas, o progenitor de uma cultura específica é uma cultura neutra e o progenitor de uma cultura neutra é o InvariantCulture. A cultura parental abrange apenas o conjunto de informação comum entre os seus filhos.
Recomenda-se geralmente que as culturas costumeiras se conformem a esta hierarquia. No entanto, por defeito, o Parent de uma cultura personalizada é o Parent da cultura em que se baseia. Se a aplicação criar uma cultura com CultureName "en-US-MyCulture" baseada em "en-US", o seu pai é "en" porque é o Parent de "en-US". Se a aplicação usar "en-US" como a Parent nova cultura personalizada, deve definir este valor explicitamente.
Se os recursos para a cultura específica não estiverem disponíveis no sistema, os recursos para a cultura neutra são utilizados. Se os recursos para a cultura neutra não estiverem disponíveis, os recursos incorporados na assemblagem principal são usados. Para mais informações sobre o processo de reserva de recursos, consulte Empacotamento e Implementação de Recursos.
A lista de culturas na API do Windows é ligeiramente diferente da lista de culturas no Framework .NET. Se for necessária interoperabilidade com o Windows, por exemplo, através do mecanismo de invocação da plataforma, a aplicação deve usar uma cultura específica definida no .NET Framework. Isto garante consistência com o local Windows equivalente, que é identificado com o mesmo LCID.