CultureAndRegionInfoBuilder.Parent Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.