LocalizationExtenderProvider Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
This class has been deprecated. Use CodeDomLocalizationProvider instead. http://go.microsoft.com/fwlink/?linkid=14202
Ger designtidsstöd för lokaliseringsfunktioner till en rotdesigner.
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
- Arv
-
LocalizationExtenderProvider
- Attribut
- Implementeringar
Kommentarer
LocalizationExtenderProvider kan utöka en IRootDesigner med en uppsättning egenskaper och metoder som ger stöd för .NET Framework-lokaliseringsarkitekturen. Mer information om hur du använder resurser finns i Lokalisering.
Arkitekturen för lokaliseringsstöd gör det möjligt för designers att initiera komponentegenskaper med hjälp av resursfiler som kan växlas vid körning för att stödja en mängd olika språk, kulturspecifika format och dynamiskt konfigurerbara funktioner. Du kan använda metoderna i den här klassen för att göra det möjligt för designers och kodgenererande serialiserare att läsa in från resurser och skapa initieringskod som använder lokaliseringsfunktioner.
Standard-serialiserare som levereras med Visual Studio kan redan lokalisera komponenter och kontroller, men de gör det bara om de hittar stöd för .NET Framework-lokaliseringsarkitekturen. För att identifiera förekomsten av lokaliseringsstöd måste serialiseringssystemet hitta en offentlig Boolean egenskap med namnet "Localizable" på rotdesignerkomponenten. Om en serialiserare hittar den här egenskapen söker den efter en egenskap av typen CultureInfo "Language" för att fastställa den aktuella resurskonfigurationen. Standard-serialiserare använder dessa egenskaper för att avgöra om de ska lokalisera lokala resurser för komponenten, och i så fall vilket CultureInfo format resursinformationen ska sparas i.
Konstruktorer
| Name | Description |
|---|---|
| LocalizationExtenderProvider(ISite, IComponent) |
Föråldrad.
Initierar en ny instans av klassen med hjälp av LocalizationExtenderProvider den angivna tjänstleverantören och baskomponenten. |
Metoder
| Name | Description |
|---|---|
| CanExtend(Object) |
Föråldrad.
Anger om det här objektet kan ge dess utökaregenskaper till det angivna objektet. |
| Dispose() |
Föråldrad.
Gör sig av med de resurser (förutom minne) som används av LocalizationExtenderProvider. |
| Dispose(Boolean) |
Föråldrad.
Släpper de ohanterade resurser som används av LocalizationExtenderProvider och släpper eventuellt de hanterade resurserna. |
| Equals(Object) |
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Föråldrad.
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLanguage(Object) |
Föråldrad.
Hämtar den aktuella resurskulturen för det angivna objektet. |
| GetLoadLanguage(Object) |
Föråldrad.
Hämtar den standardresurskultur som ska användas när du initierar värdena för ett lokaliserat objekt vid designtillfället. |
| GetLocalizable(Object) |
Föråldrad.
Hämtar ett värde som anger om det angivna objektet stöder resurslokalisering. |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ResetLanguage(Object) |
Föråldrad.
Återställer resurskulturen för det angivna objektet. |
| SetLanguage(Object, CultureInfo) |
Föråldrad.
Anger den aktuella resurskulturen för det angivna objektet till den angivna resurskulturen. |
| SetLocalizable(Object, Boolean) |
Föråldrad.
Anger ett värde som anger om det angivna objektet stöder lokaliserade resurser. |
| ShouldSerializeLanguage(Object) |
Föråldrad.
Hämtar ett värde som anger om det angivna objektet måste ha kvar sina localizable-värden i en resurs. |
| ToString() |
Föråldrad.
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |