LocalizationExtenderProvider Classe

Définition

Attention

This class has been deprecated. Use CodeDomLocalizationProvider instead. http://go.microsoft.com/fwlink/?linkid=14202

Fournit une prise en charge au moment du design pour les fonctionnalités de localisation vers un concepteur racine.

public ref class LocalizationExtenderProvider : IDisposable, System::ComponentModel::IExtenderProvider
public class LocalizationExtenderProvider : IDisposable, System.ComponentModel.IExtenderProvider
[System.Obsolete("This class has been deprecated. Use CodeDomLocalizationProvider instead.  http://go.microsoft.com/fwlink/?linkid=14202")]
public class LocalizationExtenderProvider : IDisposable, System.ComponentModel.IExtenderProvider
type LocalizationExtenderProvider = class
    interface IExtenderProvider
    interface IDisposable
[<System.Obsolete("This class has been deprecated. Use CodeDomLocalizationProvider instead.  http://go.microsoft.com/fwlink/?linkid=14202")>]
type LocalizationExtenderProvider = class
    interface IExtenderProvider
    interface IDisposable
Public Class LocalizationExtenderProvider
Implements IDisposable, IExtenderProvider
Héritage
LocalizationExtenderProvider
Attributs
Implémente

Remarques

LocalizationExtenderProvider peut étendre un IRootDesigner avec un ensemble de propriétés et de méthodes qui prennent en charge l’architecture de localisation .NET Framework. Pour plus d’informations sur l’utilisation des ressources, consultez Localisation.

L’architecture de prise en charge de la localisation permet aux concepteurs d’initialiser des propriétés de composant à l’aide de fichiers de ressources qui peuvent être échangés au moment de l’exécution pour prendre en charge divers langages, styles spécifiques à la culture et fonctionnalités configurables dynamiquement. Vous pouvez utiliser les méthodes de cette classe pour permettre aux concepteurs et au code de générer des sérialiseurs à charger à partir de ressources et de générer du code d’initialisation qui utilise des fonctionnalités de localisation.

Les sérialiseurs par défaut fournis avec Visual Studio sont déjà capables de localiser des composants et des contrôles, mais ils le font uniquement s’ils recherchent la prise en charge de l’architecture de localisation de .NET Framework. Pour détecter la présence de la prise en charge de la localisation, le système de sérialisation doit localiser une propriété publique Boolean nommée « Localizable » sur le composant du concepteur racine. Si un sérialiseur trouve cette propriété, il recherche une propriété de type CultureInfo « Language » pour déterminer la configuration de ressource actuelle. Les sérialiseurs par défaut utilisent ces propriétés pour déterminer s’il doit localiser les ressources localisables du composant et, le cas échéant, dans quel CultureInfo format les informations de ressource doivent être enregistrées.

Constructeurs

Nom Description
LocalizationExtenderProvider(ISite, IComponent)
Obsolète.

Initialise une nouvelle instance de la classe à l’aide LocalizationExtenderProvider du fournisseur de services et du composant de base spécifiés.

Méthodes

Nom Description
CanExtend(Object)
Obsolète.

Indique si cet objet peut fournir ses propriétés d’extendeur à l’objet spécifié.

Dispose()
Obsolète.

Supprime les ressources (autres que la mémoire) utilisées par le LocalizationExtenderProvider.

Dispose(Boolean)
Obsolète.

Libère les ressources non managées utilisées par les LocalizationExtenderProvider ressources gérées et libère éventuellement les ressources managées.

Equals(Object)
Obsolète.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()
Obsolète.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLanguage(Object)
Obsolète.

Obtient la culture de ressource actuelle de l’objet spécifié.

GetLoadLanguage(Object)
Obsolète.

Obtient la culture de ressource par défaut à utiliser lors de l’initialisation des valeurs d’un objet localisé au moment du design.

GetLocalizable(Object)
Obsolète.

Obtient une valeur indiquant si l’objet spécifié prend en charge la localisation des ressources.

GetType()
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ResetLanguage(Object)
Obsolète.

Réinitialise la culture des ressources pour l’objet spécifié.

SetLanguage(Object, CultureInfo)
Obsolète.

Définit la culture de ressource actuelle de l’objet spécifié sur la culture de ressource spécifiée.

SetLocalizable(Object, Boolean)
Obsolète.

Définit une valeur indiquant si l’objet spécifié prend en charge les ressources localisées.

ShouldSerializeLanguage(Object)
Obsolète.

Obtient une valeur indiquant si l’objet spécifié doit avoir ses valeurs localisables conservées dans une ressource.

ToString()
Obsolète.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à