次の方法で共有


SoapServices.DecodeXmlNamespaceForClrTypeNamespace メソッド

指定された共通言語ランタイム名前空間から、XML 名前空間とアセンブリの名前をデコードします。

Public Shared Function DecodeXmlNamespaceForClrTypeNamespace( _
   ByVal inNamespace As String, _   <Out()> ByRef typeNamespace As String, _   <Out()> ByRef assemblyName As String _) As Boolean
[C#]
public static bool DecodeXmlNamespaceForClrTypeNamespace(stringinNamespace,   out stringtypeNamespace,   out stringassemblyName);
[C++]
public: static bool DecodeXmlNamespaceForClrTypeNamespace(String* inNamespace,   [   Out] String** typeNamespace,   [   Out] String** assemblyName);
[JScript]
public static function DecodeXmlNamespaceForClrTypeNamespace(
   inNamespace : String,typeNamespace : String,assemblyName : String) : Boolean;

パラメータ

  • inNamespace
    共通言語ランタイム名前空間。
  • typeNamespace
    このメソッドが返されるときに、デコードされた名前空間の名前を保持する String を格納します。このパラメータは初期化せずに渡されます。
  • assemblyName
    このメソッドが返されるときに、デコードされたアセンブリの名前を保持する String を格納します。このパラメータは初期化せずに渡されます。

戻り値

名前空間とアセンブリの名前が正常にデコードされた場合は true 。それ以外の場合は false

例外

例外の種類 条件
ArgumentNullException inNamespace パラメータが null 参照 (Visual Basic では Nothing) または空です。
SecurityException 直前の呼び出し元に、インフラストラクチャ アクセス許可がありません。

解説

.NET Framework が XML ストリームを解析する場合は、ストリームから読み取った XML の共通言語ランタイム型への変換方法がわかっていることが必要です。.NET Framework が XML ストリームを生成および解析する方法を指定する情報は、 System.Runtime.Remoting.Metadata 名前空間にあるカスタム属性に格納されます。この情報を構成ファイルに指定する方法には、明示的にマップを指定する方法と、プリロードするオブジェクトの型を指定する方法の 2 種類があります。現在のメソッドは、このようなマップの取得をサポートしています。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

SoapServices クラス | SoapServices メンバ | System.Runtime.Remoting 名前空間