LocalizationExtenderProvider クラス

定義

注意事項

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 では、.NET Framework のローカライズ アーキテクチャをサポートする一連のプロパティとメソッドを使用して、IRootDesigner を拡張できます。 リソースの使用の詳細については、「 ローカリゼーション」を参照してください。

ローカライズ サポート アーキテクチャを使用すると、実行時にスワップできるリソース ファイルを使用してコンポーネント プロパティを初期化し、さまざまな言語、カルチャ固有のスタイル、動的に構成可能な機能をサポートできます。 このクラスのメソッドを使用すると、デザイナーとコード生成シリアライザーを使用してリソースから読み込み、ローカライズ機能を使用する初期化コードをビルドできます。

Visual Studioに付属する既定のシリアライザーは、既にコンポーネントとコントロールをローカライズできますが、.NET Framework のローカライズ アーキテクチャのサポートを見つけた場合にのみ行われます。 ローカライズのサポートが存在することを検出するには、シリアル化システムはルート デザイナー コンポーネントで "Localizable" という名前のパブリック Boolean プロパティを見つける必要があります。 シリアライザーは、このプロパティを見つけた場合、"Language" という名前 CultureInfo 型のプロパティを検索して、現在のリソース構成を決定します。 既定のシリアライザーは、これらのプロパティを使用して、コンポーネントのローカライズ可能なリソースをローカライズする必要があるかどうかを判断し、ローカライズする場合は、リソース情報を保存する CultureInfo 形式を決定します。

コンストラクター

名前 説明
LocalizationExtenderProvider(ISite, IComponent)
古い.

指定したサービス プロバイダーと基本コンポーネントを使用して、 LocalizationExtenderProvider クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
CanExtend(Object)
古い.

このオブジェクトが、指定したオブジェクトにエクステンダー プロパティを提供できるかどうかを示します。

Dispose()
古い.

LocalizationExtenderProviderによって使用される (メモリ以外の) リソースを破棄します。

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)

適用対象