LocalizationExtenderProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwaga
This class has been deprecated. Use CodeDomLocalizationProvider instead. http://go.microsoft.com/fwlink/?linkid=14202
Zapewnia obsługę czasu projektowania dla funkcji lokalizacji w projektancie głównym.
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
- Dziedziczenie
-
LocalizationExtenderProvider
- Atrybuty
- Implementuje
Uwagi
LocalizationExtenderProvider może rozszerzyć IRootDesigner za pomocą zestawu właściwości i metod, które zapewniają obsługę architektury lokalizacji .NET Framework. Aby uzyskać więcej informacji na temat korzystania z zasobów, zobacz Lokalizacja.
Architektura obsługi lokalizacji umożliwia projektantom inicjowanie właściwości składników przy użyciu plików zasobów, które można zamienić w czasie wykonywania w celu obsługi różnych języków, stylów specyficznych dla kultury i dynamicznie konfigurowalnych funkcji. Można użyć metod tej klasy, aby umożliwić projektantom i kodom generowanie serializatorów w celu załadowania z zasobów i kodu inicjowania kompilacji, który korzysta z funkcji lokalizacji.
Domyślne serializatory dostarczane z Visual Studio są już w stanie lokalizować składniki i kontrolki, ale robią to tylko wtedy, gdy lokalizują obsługę architektury lokalizacji platformy .NET Framework. Aby wykryć obecność obsługi lokalizacji, system serializacji musi zlokalizować właściwość publiczną Boolean o nazwie "Lokalizable" w składniku głównego projektanta. Jeśli serializator znajdzie tę właściwość, wyszukuje właściwość typu CultureInfo o nazwie "Language", aby określić bieżącą konfigurację zasobu. Domyślne serializatory używają tych właściwości, aby określić, czy powinny lokalizować dowolne lokalizowalne zasoby składnika, a jeśli tak, jaki CultureInfo format informacji o zasobie należy zapisać.
Konstruktory
| Nazwa | Opis |
|---|---|
| LocalizationExtenderProvider(ISite, IComponent) |
Przestarzałe.
Inicjuje nowe wystąpienie LocalizationExtenderProvider klasy przy użyciu określonego dostawcy usług i podstawowego składnika. |
Metody
| Nazwa | Opis |
|---|---|
| CanExtend(Object) |
Przestarzałe.
Wskazuje, czy ten obiekt może dostarczyć jego właściwości rozszerzenia do określonego obiektu. |
| Dispose() |
Przestarzałe.
Usuwa zasoby (inne niż pamięć) używane przez program LocalizationExtenderProvider. |
| Dispose(Boolean) |
Przestarzałe.
Zwalnia niezarządzane zasoby używane przez LocalizationExtenderProvider program i opcjonalnie zwalnia zarządzane zasoby. |
| Equals(Object) |
Przestarzałe.
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Przestarzałe.
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetLanguage(Object) |
Przestarzałe.
Pobiera bieżącą kulturę zasobów dla określonego obiektu. |
| GetLoadLanguage(Object) |
Przestarzałe.
Pobiera domyślną kulturę zasobów do użycia podczas inicjowania wartości zlokalizowanego obiektu w czasie projektowania. |
| GetLocalizable(Object) |
Przestarzałe.
Pobiera wartość wskazującą, czy określony obiekt obsługuje lokalizację zasobów. |
| GetType() |
Przestarzałe.
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Przestarzałe.
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ResetLanguage(Object) |
Przestarzałe.
Resetuje kulturę zasobów dla określonego obiektu. |
| SetLanguage(Object, CultureInfo) |
Przestarzałe.
Ustawia bieżącą kulturę zasobów dla określonego obiektu na określoną kulturę zasobów. |
| SetLocalizable(Object, Boolean) |
Przestarzałe.
Ustawia wartość wskazującą, czy określony obiekt obsługuje zlokalizowane zasoby. |
| ShouldSerializeLanguage(Object) |
Przestarzałe.
Pobiera wartość wskazującą, czy określony obiekt musi mieć wartości lokalizowalne utrwalone w zasobie. |
| ToString() |
Przestarzałe.
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |