Sdílet prostřednictvím


SoapServices.GetInteropTypeFromXmlElement(String, String) Metoda

Definice

Načte Type objekt, který se má použít při deserializaci nerozpoznaného typu objektu s daným názvem elementu XML a oborem názvů.

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

Parametry

xmlElement
String

Název elementu XML neznámého typu objektu.

xmlNamespace
String

Obor názvů XML neznámého typu objektu.

Návraty

Objekt Type of přidružený k zadanému názvu a oboru názvů elementu XML.

Atributy

Výjimky

Okamžitý volající nemá oprávnění k infrastruktuře.

Příklady

Následující příklad kódu ukazuje, jak tuto metodu použít. Tento příklad kódu je součástí většího příkladu SoapServices pro třídu.

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

Poznámky

Aktuální metoda vrací hodnoty nastavené prostřednictvím RegisterInteropXmlElement a PreLoad.

Platí pro