型の SoapTypeAttribute で設定した値に基づいて、特定の Type をプリロードします。
Overloads Public Shared Sub PreLoad( _
ByVal type As Type _)
[C#]
public static void PreLoad(Typetype);
[C++]
public: static void PreLoad(Type* type);
[JScript]
public static function PreLoad(
type : Type);
パラメータ
- type
プリロードする Type 。
例外
例外の種類 | 条件 |
---|---|
SecurityException | 直前の呼び出し元に、インフラストラクチャ アクセス許可がありません。 |
解説
.NET Framework が XML ストリームを解析する場合は、ストリームから読み取った XML の共通言語ランタイム型への変換方法がわかっていることが必要です。.NET Framework が XML ストリームを生成および解析する方法を指定する情報は、 System.Runtime.Remoting.Metadata 名前空間にあるカスタム属性に格納されます。この情報を構成ファイルに指定する方法には、明示的にマップを指定する方法と、プリロードするオブジェクトの型を指定する方法の 2 種類があります。カスタム属性はプリロード処理中に読み取られ、格納されている情報は SOAP パーサーで利用できるようになります。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- SecurityPermission (インフラストラクチャ コードを操作するために必要なアクセス許可) SecurityPermissionFlag.Infrastructure (関連する列挙体)
参照
SoapServices クラス | SoapServices メンバ | System.Runtime.Remoting 名前空間 | SoapServices.PreLoad オーバーロードの一覧