Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Type ab, der während der Deserialisierung eines nicht erkannten Objekttyps mit dem angegebenen Namen und Namespace des XML-Elements verwendet werden soll.
Namespace: System.Runtime.Remoting
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Function GetInteropTypeFromXmlElement ( _
xmlElement As String, _
xmlNamespace As String _
) As Type
'Usage
Dim xmlElement As String
Dim xmlNamespace As String
Dim returnValue As Type
returnValue = SoapServices.GetInteropTypeFromXmlElement(xmlElement, xmlNamespace)
public static Type GetInteropTypeFromXmlElement (
string xmlElement,
string xmlNamespace
)
public:
static Type^ GetInteropTypeFromXmlElement (
String^ xmlElement,
String^ xmlNamespace
)
public static Type GetInteropTypeFromXmlElement (
String xmlElement,
String xmlNamespace
)
public static function GetInteropTypeFromXmlElement (
xmlElement : String,
xmlNamespace : String
) : Type
Parameter
- xmlElement
Der XML-Elementname des unbekannten Objekttyps.
- xmlNamespace
Der XML-Namespace des unbekannten Objekttyps.
Rückgabewert
Der Type des dem angegebenen Namen und Namespace des XML-Elements zugeordneten Objekts.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Der direkte Aufrufer verfügt nicht über die Berechtigung für die Infrastruktur. |
Hinweise
Die aktuelle Methode gibt Werte zurück, die über RegisterInteropXmlElement und PreLoad eingerichtet wurden.
Beispiel
Im folgenden Codebeispiel wird die Verwendung dieser Methode veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die SoapServices-Klasse.
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);
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);
.NET Framework-Sicherheit
- SecurityPermission für die Verwendung von Infrastrukturcode. Zugeordnete Enumeration: SecurityPermissionFlag.Infrastructure
Plattformen
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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
SoapServices-Klasse
SoapServices-Member
System.Runtime.Remoting-Namespace