SoapServices.DecodeXmlNamespaceForClrTypeNamespace メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された共通言語ランタイム名前空間から、XML 名前空間とアセンブリの名前をデコードします。
public:
static bool DecodeXmlNamespaceForClrTypeNamespace(System::String ^ inNamespace, [Runtime::InteropServices::Out] System::String ^ % typeNamespace, [Runtime::InteropServices::Out] System::String ^ % assemblyName);
public static bool DecodeXmlNamespaceForClrTypeNamespace (string inNamespace, out string typeNamespace, out string assemblyName);
[System.Security.SecurityCritical]
public static bool DecodeXmlNamespaceForClrTypeNamespace (string inNamespace, out string typeNamespace, out string assemblyName);
static member DecodeXmlNamespaceForClrTypeNamespace : string * string * string -> bool
[<System.Security.SecurityCritical>]
static member DecodeXmlNamespaceForClrTypeNamespace : string * string * string -> bool
Public Shared Function DecodeXmlNamespaceForClrTypeNamespace (inNamespace As String, ByRef typeNamespace As String, ByRef assemblyName As String) As Boolean
パラメーター
- inNamespace
- String
共通言語ランタイム名前空間。
戻り値
名前空間とアセンブリの名前が正常にデコードされた場合は true
。それ以外の場合は false
。
- 属性
例外
inNamespace
パラメーターは null
または空です。
直前の呼び出し元に、インフラストラクチャ アクセス許可がありません。
例
このメソッドを使用する方法を次のコード例に示します。 このコード例は、SoapServices クラスのために提供されている大規模な例の一部です。
// Extract a CLR namespace and assembly name from an XML namespace.
String^ typeNamespace;
String^ assemblyName;
SoapServices::DecodeXmlNamespaceForClrTypeNamespace(
xmlNamespace,typeNamespace,assemblyName );
Console::WriteLine( L"The name of the CLR namespace is {0}.", typeNamespace );
Console::WriteLine( L"The name of the CLR assembly is {0}.", assemblyName );
// Extract a CLR namespace and assembly name from an XML namespace.
string typeNamespace;
string assemblyName;
SoapServices.DecodeXmlNamespaceForClrTypeNamespace(xmlNamespace,
out typeNamespace, out assemblyName);
Console.WriteLine("The name of the CLR namespace is {0}.",
typeNamespace);
Console.WriteLine("The name of the CLR assembly is {0}.",
assemblyName);
注釈
.NET Frameworkが XML ストリームを解析するときは、ストリームから読み取られた XML を共通言語ランタイム型に変換する方法を知る必要があります。 .NET Frameworkで XML ストリームを生成および解析する方法を指定する情報は、 名前空間にあるカスタム属性にSystem.Runtime.Remoting.Metadata格納されます。 構成ファイルでこの情報を指定するには、マッピングを明示的に指定するか、プリロードするオブジェクトの種類を指定するかの 2 つの方法があります。 現在のメソッドでは、このようなマッピングの取得がサポートされています。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET