CultureAndRegionInfoBuilder.Parent Propriété

Définition

Obtient ou définit l’objet CultureInfo qui représente la culture parente de la culture personnalisée actuelle.

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

Valeur de propriété

Objet CultureInfo qui représente la culture parente de la culture personnalisée actuelle.

Exceptions

Dans une opération définie, la valeur de culture est introuvable. Éventuellement, la valeur affectée est une culture personnalisée non inscrite.

Dans une opération définie, la valeur est null.

Dans une opération définie, qui traverse les ancêtres de la culture actuelle, la culture invariante ne se trouve pas dans 10 générations d’ancêtres.

- ou -

Dans une opération définie, une référence circulaire a été découverte : la valeur affectée est un ancêtre de la culture personnalisée actuelle.

Remarques

Les cultures ont une hiérarchie. Pour les cultures prédéfinies, le parent d’une culture spécifique est une culture neutre et le parent d’une culture neutre est le InvariantCulture. La culture parente englobe uniquement l’ensemble d’informations communes à ses enfants.

Il est généralement recommandé que les cultures personnalisées soient conformes à cette hiérarchie. Toutefois, par défaut, la Parent culture personnalisée est celle Parent sur laquelle elle est basée. Si l’application crée une culture avec CultureName «en-US-MyCulture » basée sur «en-US», son parent est « en » parce que c’est le Parent «en-US». Si l’application utilise «en-US» comme Parent nouvelle culture personnalisée, elle doit définir cette valeur explicitement.

Si les ressources de la culture spécifique ne sont pas disponibles dans le système, les ressources de la culture neutre sont utilisées. Si les ressources pour la culture neutre ne sont pas disponibles, les ressources intégrées dans l'assemblage principal seront utilisées. Pour plus d’informations sur le processus de secours des ressources, consultez Empaquetage et déploiement de ressources.

La liste des cultures de l’API Windows est légèrement différente de la liste des cultures du framework .NET. Si l’interopérabilité avec Windows est requise, par exemple, par le biais du mécanisme d’appel de plateforme, l’application doit utiliser une culture spécifique définie dans l’infrastructure .NET. Cela garantit la cohérence avec les paramètres régionaux Windows équivalents, identifiés avec la même LCID.

S’applique à