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 Objekt-Type ab, der während der Deserialisierung eines nicht erkannten Objekttyps mit dem angegebenen Namen und Namespace des XML-Typs verwendet wird.
Namespace: System.Runtime.Remoting
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Function GetInteropTypeFromXmlType ( _
xmlType As String, _
xmlTypeNamespace As String _
) As Type
'Usage
Dim xmlType As String
Dim xmlTypeNamespace As String
Dim returnValue As Type
returnValue = SoapServices.GetInteropTypeFromXmlType(xmlType, xmlTypeNamespace)
public static Type GetInteropTypeFromXmlType (
string xmlType,
string xmlTypeNamespace
)
public:
static Type^ GetInteropTypeFromXmlType (
String^ xmlType,
String^ xmlTypeNamespace
)
public static Type GetInteropTypeFromXmlType (
String xmlType,
String xmlTypeNamespace
)
public static function GetInteropTypeFromXmlType (
xmlType : String,
xmlTypeNamespace : String
) : Type
Parameter
- xmlType
Der XML-Typ des unbekannten Objekttyps.
- xmlTypeNamespace
Der Namespace für den XML-Typ des unbekannten Objekttyps.
Rückgabewert
Der Type des dem angegebenen Namen und Namespace des XML-Typs 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 RegisterInteropXmlType 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