SoapServices.GetXmlTypeForInteropType メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Public Shared Function GetXmlTypeForInteropType ( _ type As Type, _ <OutAttribute> ByRef xmlType As String, _ <OutAttribute> ByRef xmlTypeNamespace As String _ ) As Boolean
Dim type As Type Dim xmlType As String Dim xmlTypeNamespace As String Dim returnValue As Boolean returnValue = SoapServices.GetXmlTypeForInteropType(type, xmlType, xmlTypeNamespace)
public static bool GetXmlTypeForInteropType ( Type type, out string xmlType, out string xmlTypeNamespace )
public: static bool GetXmlTypeForInteropType ( Type^ type, [OutAttribute] String^% xmlType, [OutAttribute] String^% xmlTypeNamespace )
public static boolean GetXmlTypeForInteropType ( Type type, /** @attribute OutAttribute() */ /** @ref */ String xmlType, /** @attribute OutAttribute() */ /** @ref */ String xmlTypeNamespace )
戻り値
要求した値に SoapTypeAttribute のフラグが設定されている場合は true。それ以外の場合は false。


このメソッドを使用する方法を次のコード例に示します。このコード例は、SoapServices クラスのトピックで取り上げているコード例の一部分です。
// Get the XML type name and the XML type namespace for // an Interop type. string xmlTypeName; string xmlTypeNamespace; isSoapTypeAttribute = SoapServices.GetXmlTypeForInteropType( typeof(ExampleNamespace.ExampleClass), out xmlTypeName, out xmlTypeNamespace); // Print whether the requested value was flagged // with a SoapTypeAttribute. if (isSoapTypeAttribute) { Console.WriteLine( "The requested value was flagged " + "with the SoapTypeAttribute."); } else { Console.WriteLine( "The requested value was not flagged " + "with the SoapTypeAttribute."); } // Print the XML type name and the XML type namespace. Console.WriteLine( "The XML type for the type " + "ExampleNamespace.ExampleClass is {0}.", xmlTypeName); Console.WriteLine( "The XML type namespace for the type " + "ExampleNamespace.ExampleClass is {0}.", xmlTypeNamespace);
// Get the XML type name and the XML type namespace for // an Interop type. String^ xmlTypeName; String^ xmlTypeNamespace; isSoapTypeAttribute = SoapServices::GetXmlTypeForInteropType( ExampleNamespace::ExampleClass::typeid,xmlTypeName,xmlTypeNamespace ); // Print whether the requested value was flagged // with a SoapTypeAttribute. if ( isSoapTypeAttribute ) { Console::WriteLine( L"The requested value was flagged " L"with the SoapTypeAttribute." ); } else { Console::WriteLine( L"The requested value was not flagged " L"with the SoapTypeAttribute." ); } // Print the XML type name and the XML type namespace. Console::WriteLine( L"The XML type for the type " L"ExampleNamespace.ExampleClass is {0}.", xmlTypeName ); Console::WriteLine( L"The XML type namespace for the type " L"ExampleNamespace.ExampleClass is {0}.", xmlTypeNamespace );
// Get the XML type name and the XML type namespace for // an Interop type. String xmlTypeName = ""; String xmlTypeNamespace = ""; isSoapTypeAttribute = SoapServices.GetXmlTypeForInteropType( ExampleNamespace.ExampleClass.class.ToType(), xmlTypeName, xmlTypeNamespace); // Print whether the requested value was flagged // with a SoapTypeAttribute. if (isSoapTypeAttribute) { Console.WriteLine("The requested value was flagged " + "with the SoapTypeAttribute."); } else { Console.WriteLine("The requested value was not flagged " + "with the SoapTypeAttribute."); } // Print the XML type name and the XML type namespace. Console.WriteLine("The XML type for the type " + "ExampleNamespace.ExampleClass is {0}.", xmlTypeName); Console.WriteLine("The XML type namespace for the type " + "ExampleNamespace.ExampleClass is {0}.", xmlTypeNamespace);


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSoapServices.GetXmlTypeForInteropType メソッドを検索する場合は、下記のリンクをクリックしてください。

- SoapServices.GetXmlTypeForInteropType メソッドのページへのリンク