Bagikan melalui


SoapServices.GetInteropTypeFromXmlElement(String, String) Metode

Definisi

Type Mengambil yang harus digunakan selama deserialisasi jenis objek yang tidak dikenali dengan nama elemen XML dan namespace layanan yang diberikan.

public:
 static Type ^ GetInteropTypeFromXmlElement(System::String ^ xmlElement, System::String ^ xmlNamespace);
public static Type GetInteropTypeFromXmlElement (string xmlElement, string xmlNamespace);
[System.Security.SecurityCritical]
public static Type GetInteropTypeFromXmlElement (string xmlElement, string xmlNamespace);
static member GetInteropTypeFromXmlElement : string * string -> Type
[<System.Security.SecurityCritical>]
static member GetInteropTypeFromXmlElement : string * string -> Type
Public Shared Function GetInteropTypeFromXmlElement (xmlElement As String, xmlNamespace As String) As Type

Parameter

xmlElement
String

Nama elemen XML dari jenis objek yang tidak diketahui.

xmlNamespace
String

Namespace XML dari jenis objek yang tidak diketahui.

Mengembalikan

Objek Type yang terkait dengan nama elemen XML dan namespace yang ditentukan.

Atribut

Pengecualian

Penelepon langsung tidak memiliki izin infrastruktur.

Contoh

Contoh kode berikut menunjukkan cara menggunakan metode ini. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk SoapServices kelas .

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);

Keterangan

Metode saat ini mengembalikan nilai yang disiapkan melalui RegisterInteropXmlElement dan PreLoad.

Berlaku untuk