LocalizationExtenderProvider Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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) |