LocalizationExtenderProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
This class has been deprecated. Use CodeDomLocalizationProvider instead. http://go.microsoft.com/fwlink/?linkid=14202
將當地語系化功能的設計時間支援提供給根設計工具。
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
- 繼承
-
LocalizationExtenderProvider
- 屬性
- 實作
備註
LocalizationExtenderProvider 可以擴充 IRootDesigner,加入一組屬性與方法,支援 .NET Framework 的本地化架構。 關於資源的更多使用,請參見 「在地化」。
本地化支援架構讓設計師能使用資源檔案初始化元件屬性,資源檔案可在執行時交換,以支援多種語言、文化專屬樣式及動態可配置的功能。 你可以利用這個類別的方法,讓設計器和程式碼產生序列化器能從資源載入,並建立使用在地化功能的初始化程式碼。
Visual Studio 內建的預設序列化器已經能在地化元件和控制項,但只有在找到對 .NET Framework 在地化架構的支援時才會這麼做。 為了偵測本地化支援的存在,序列化系統必須在根設計器元件中找到一個名為「Localizable」的公開 Boolean 屬性。 如果序列化器找到這個屬性,它會搜尋一個 CultureInfo 名為「Language」的屬性,以判斷目前的資源配置。 預設序列化器會利用這些特性來判斷是否應本地化元件中任何可本地化的資源,以及如果應該,資源資訊應該以何 CultureInfo 種格式儲存。
建構函式
| 名稱 | Description |
|---|---|
| LocalizationExtenderProvider(ISite, IComponent) |
已淘汰.
使用指定的服務提供者與基底元件初始化該 LocalizationExtenderProvider 類別的新實例。 |
方法
| 名稱 | Description |
|---|---|
| CanExtend(Object) |
已淘汰.
表示該物件是否能將其延伸屬性提供給指定物件。 |
| Dispose() |
已淘汰.
|
| Dispose(Boolean) |
已淘汰.
釋放 未管理的資源, LocalizationExtenderProvider 並可選擇性地釋放受管理資源。 |
| Equals(Object) |
已淘汰.
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
已淘汰.
做為預設雜湊函式。 (繼承來源 Object) |
| GetLanguage(Object) |
已淘汰.
取得指定物件的當前資源文化。 |
| GetLoadLanguage(Object) |
已淘汰.
在設計時初始化本地化物件值時,會取得預設的資源文化。 |
| GetLocalizable(Object) |
已淘汰.
會取得一個值,表示指定物件是否支援資源在地化。 |
| GetType() |
已淘汰.
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
已淘汰.
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ResetLanguage(Object) |
已淘汰.
重置指定物件的資源文化。 |
| SetLanguage(Object, CultureInfo) |
已淘汰.
將指定物件的當前資源文化設定為指定的資源文化。 |
| SetLocalizable(Object, Boolean) |
已淘汰.
設定一個值,表示指定物件是否支援在地資源。 |
| ShouldSerializeLanguage(Object) |
已淘汰.
取得一個值,指示指定物件是否必須在其可區域化的值持續存在於資源中。 |
| ToString() |
已淘汰.
傳回表示目前 物件的字串。 (繼承來源 Object) |