LocalizationExtenderProvider Osztály

Definíció

Figyelemfelhívás

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

Tervezési idejű támogatást nyújt a honosítási funkciókhoz a gyökértervezők számára.

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
Öröklődés
LocalizationExtenderProvider
Attribútumok
Megvalósítás

Megjegyzések

LocalizationExtenderProvider a IRootDesigner olyan tulajdonságokkal és módszerekkel bővítheti, amelyek támogatják a .NET Keretrendszer honosítási architektúráját. Az erőforrások használatáról további információt a Honosítás című témakörben talál.

A honosítási támogatási architektúra lehetővé teszi a tervezők számára, hogy a futtatáskor felcserélhető erőforrásfájlok használatával inicializálják az összetevők tulajdonságait a különböző nyelvek, a kultúraspecifikus stílusok és a dinamikusan konfigurálható funkciók támogatása érdekében. Ennek az osztálynak a módszereit használva engedélyezheti a tervezők és a szerializálókat létrehozó kódkészítők számára, hogy betöltsék az erőforrásokat, és honosítási funkciókat használó inicializálási kódot építsenek.

A Visual Studio szállító alapértelmezett szerializálók már képesek az összetevők és vezérlők honosítására, de csak akkor, ha támogatást találnak a .NET keretrendszer honosítási architektúrájához. A honosítási támogatás jelenlétének észleléséhez a szerializálási rendszernek egy "Localizable" nevű nyilvános Boolean tulajdonságot kell keresnie a gyökértervező összetevőn. Ha egy szerializáló megtalálja ezt a tulajdonságot, a rendszer egy "Language" nevű CultureInfo tulajdonságot keres az aktuális erőforrás-konfiguráció meghatározásához. Az alapértelmezett szerializálók ezen tulajdonságok használatával határozzák meg, hogy honosítania kell-e az összetevő bármely honosítható erőforrását, és ha igen, milyen CultureInfo formátumban kell menteni az erőforrás-információkat.

Konstruktorok

Name Description
LocalizationExtenderProvider(ISite, IComponent)
Elavult.

Inicializálja az osztály új példányát a LocalizationExtenderProvider megadott szolgáltató és alapösszetevő használatával.

Metódusok

Name Description
CanExtend(Object)
Elavult.

Azt jelzi, hogy ez az objektum meg tudja-e adni a kiterjesztő tulajdonságait a megadott objektumnak.

Dispose()
Elavult.

A a rendszer által használt erőforrásokat (a memória kivételével) megsemmisíti LocalizationExtenderProvider.

Dispose(Boolean)
Elavult.

Felszabadítja a felügyelt erőforrások által LocalizationExtenderProvider használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLanguage(Object)
Elavult.

Lekéri a megadott objektum aktuális erőforráskultúráját.

GetLoadLanguage(Object)
Elavult.

Lekéri az alapértelmezett erőforráskultúrát, amelyet egy honosított objektum értékeinek inicializálásakor kell használni a tervezéskor.

GetLocalizable(Object)
Elavult.

Beolvas egy értéket, amely jelzi, hogy a megadott objektum támogatja-e az erőforrás-honosítást.

GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ResetLanguage(Object)
Elavult.

Alaphelyzetbe állítja a megadott objektum erőforráskultúráját.

SetLanguage(Object, CultureInfo)
Elavult.

A megadott objektum aktuális erőforráskultúráját a megadott erőforráskultúra szerint állítja be.

SetLocalizable(Object, Boolean)
Elavult.

Beállít egy értéket, amely jelzi, hogy a megadott objektum támogatja-e a honosított erőforrásokat.

ShouldSerializeLanguage(Object)
Elavult.

Beolvas egy értéket, amely jelzi, hogy a megadott objektumnak meg kell-e őriznie a honosítható értékeit egy erőforrásban.

ToString()
Elavult.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: