LocalizationExtenderProvider Klasa

Definicja

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)

Dotyczy