SoapServices.GetInteropTypeFromXmlType(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の XML 型名と名前空間で認識されないオブジェクト型の逆シリアル化中に使用するオブジェクト Type を取得します。
public:
static Type ^ GetInteropTypeFromXmlType(System::String ^ xmlType, System::String ^ xmlTypeNamespace);
public static Type GetInteropTypeFromXmlType (string xmlType, string xmlTypeNamespace);
[System.Security.SecurityCritical]
public static Type GetInteropTypeFromXmlType (string xmlType, string xmlTypeNamespace);
static member GetInteropTypeFromXmlType : string * string -> Type
[<System.Security.SecurityCritical>]
static member GetInteropTypeFromXmlType : string * string -> Type
Public Shared Function GetInteropTypeFromXmlType (xmlType As String, xmlTypeNamespace As String) As Type
パラメーター
- xmlType
- String
未確認のオブジェクト型の XML 型。
- xmlTypeNamespace
- String
未確認のオブジェクト型の XML 型名前空間。
戻り値
指定した XML 型名と名前空間に関連付けられたオブジェクトの Type。
- 属性
例外
直前の呼び出し元に、インフラストラクチャ アクセス許可がありません。
例
このメソッドを使用する方法を次のコード例に示します。 このコード例は、SoapServices クラスのために提供されている大規模な例の一部です。
String^ interopTypeXmlElementName = L"ExampleClassElementName";
String^ interopTypeXmlNamespace = L"http://example.org/ExampleXmlNamespace";
Type^ interopType = SoapServices::GetInteropTypeFromXmlElement(
interopTypeXmlElementName, interopTypeXmlNamespace );
Console::WriteLine( L"The interop type is {0}.", interopType );
String^ interopTypeXmlTypeName = L"ExampleXmlTypeName";
String^ interopTypeXmlTypeNamespace =
L"http://example.org/ExampleXmlTypeNamespace";
interopType = SoapServices::GetInteropTypeFromXmlType(
interopTypeXmlTypeName,interopTypeXmlTypeNamespace );
Console::WriteLine( L"The interop type is {0}.", interopType );
string interopTypeXmlElementName =
"ExampleClassElementName";
string interopTypeXmlNamespace =
"http://example.org/ExampleXmlNamespace";
Type interopType = SoapServices.GetInteropTypeFromXmlElement(
interopTypeXmlElementName,
interopTypeXmlNamespace);
Console.WriteLine("The interop type is {0}.", interopType);
string interopTypeXmlTypeName =
"ExampleXmlTypeName";
string interopTypeXmlTypeNamespace =
"http://example.org/ExampleXmlTypeNamespace";
interopType = SoapServices.GetInteropTypeFromXmlType(
interopTypeXmlTypeName, interopTypeXmlTypeNamespace);
Console.WriteLine("The interop type is {0}.", interopType);
注釈
現在のメソッドは、 および PreLoadを使用して設定された値をRegisterInteropXmlType返します。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET