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 ensembliste, la valeur de culture ne peut pas être trouvée. La valeur assignée est probablement une culture personnalisée non enregistrée.

Dans une opération ensembliste, la valeur est null.

Dans une opération ensembliste qui parcourt les ancêtres de la culture actuelle, la culture invariante ne peut pas être trouvée parmi les 10 générations d’ancêtres.

- ou -

Dans une opération ensembliste, une référence circulaire a été découverte : la valeur assigné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, le Parent d’une culture personnalisée est le Parent de la culture 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 », car il s’agit de « Parent en-US ». Si l’application utilise « en-US » comme Parent valeur de la 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 de la culture neutre ne sont pas disponibles, les ressources incorporées dans l’assembly main sont utilisées. Pour plus d’informations sur le processus de secours des ressources, consultez Empaquetage et déploiement de ressources.

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

S’applique à