LocalizationExtenderProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
This class has been deprecated. Use CodeDomLocalizationProvider instead. http://go.microsoft.com/fwlink/?linkid=14202
Fornisce supporto in fase di progettazione per le funzionalità di localizzazione in una finestra di progettazione radice.
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
- Ereditarietà
-
LocalizationExtenderProvider
- Attributi
- Implementazioni
Commenti
LocalizationExtenderProvider può estendere un IRootDesigner con un set di proprietà e metodi che forniscono supporto per l'architettura di localizzazione di .NET Framework. Per altre informazioni sull'uso delle risorse, vedere Localizzazione.
L'architettura di supporto per la localizzazione consente ai progettisti di inizializzare le proprietà dei componenti usando file di risorse che possono essere scambiati in fase di esecuzione per supportare un'ampia gamma di linguaggi, stili specifici delle impostazioni cultura e funzionalità configurabili in modo dinamico. È possibile usare i metodi di questa classe per consentire alle finestre di progettazione e al codice di generare serializzatori da caricare dalle risorse e compilare codice di inizializzazione che usa le funzionalità di localizzazione.
I serializzatori predefiniti forniti con Visual Studio sono già in grado di localizzare componenti e controlli, ma lo fanno solo se individuano il supporto per l'architettura di localizzazione di .NET Framework. Per rilevare la presenza del supporto per la localizzazione, il sistema di serializzazione deve individuare una proprietà pubblica Boolean denominata "Localizable" nel componente della finestra di progettazione radice. Se un serializzatore trova questa proprietà, cerca una proprietà di tipo CultureInfo denominata "Language" per determinare la configurazione della risorsa corrente. I serializzatori predefiniti usano queste proprietà per determinare se devono localizzare le risorse localizzabili del componente e, in tal caso, in quale CultureInfo formato devono essere salvate le informazioni sulla risorsa.
Costruttori
| Nome | Descrizione |
|---|---|
| LocalizationExtenderProvider(ISite, IComponent) |
Obsoleti.
Inizializza una nuova istanza della LocalizationExtenderProvider classe utilizzando il provider di servizi e il componente di base specificati. |
Metodi
| Nome | Descrizione |
|---|---|
| CanExtend(Object) |
Obsoleti.
Indica se questo oggetto può fornire le relative proprietà extender all'oggetto specificato. |
| Dispose() |
Obsoleti.
Elimina le risorse (diverse dalla memoria) usate dall'oggetto LocalizationExtenderProvider. |
| Dispose(Boolean) |
Obsoleti.
Rilascia le risorse non gestite usate da LocalizationExtenderProvider e, facoltativamente, rilascia le risorse gestite. |
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLanguage(Object) |
Obsoleti.
Ottiene le impostazioni cultura della risorsa correnti per l'oggetto specificato. |
| GetLoadLanguage(Object) |
Obsoleti.
Ottiene le impostazioni cultura predefinite della risorsa da utilizzare durante l'inizializzazione dei valori di un oggetto localizzato in fase di progettazione. |
| GetLocalizable(Object) |
Obsoleti.
Ottiene un valore che indica se l'oggetto specificato supporta la localizzazione delle risorse. |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ResetLanguage(Object) |
Obsoleti.
Reimposta le impostazioni cultura delle risorse per l'oggetto specificato. |
| SetLanguage(Object, CultureInfo) |
Obsoleti.
Imposta le impostazioni cultura delle risorse correnti per l'oggetto specificato sulle impostazioni cultura delle risorse specificate. |
| SetLocalizable(Object, Boolean) |
Obsoleti.
Imposta un valore che indica se l'oggetto specificato supporta le risorse localizzate. |
| ShouldSerializeLanguage(Object) |
Obsoleti.
Ottiene un valore che indica se l'oggetto specificato deve avere valori localizzabili persistenti in una risorsa. |
| ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |