SoapServices.GetInteropTypeFromXmlType(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère le Type d'objet à utiliser durant la désérialisation d'un type d'objet non reconnu à l'aide du nom de type et de l'espace de noms XML donnés.
public:
static Type ^ GetInteropTypeFromXmlType(System::String ^ xmlType, System::String ^ xmlTypeNamespace);
public static Type GetInteropTypeFromXmlType (string xmlType, string xmlTypeNamespace);
[System.Security.SecurityCritical]
public static Type GetInteropTypeFromXmlType (string xmlType, string xmlTypeNamespace);
static member GetInteropTypeFromXmlType : string * string -> Type
[<System.Security.SecurityCritical>]
static member GetInteropTypeFromXmlType : string * string -> Type
Public Shared Function GetInteropTypeFromXmlType (xmlType As String, xmlTypeNamespace As String) As Type
Paramètres
- xmlType
- String
Type XML du type d'objet inconnu.
- xmlTypeNamespace
- String
Espace de noms du type XML du type d'objet inconnu.
Retours
Type d'objet associé aux noms de types et espace de noms XML spécifiés.
- Attributs
Exceptions
L'appelant immédiat n'a pas d'autorisation d'accès à l'infrastructure.
Exemples
L'exemple de code suivant montre comment utiliser cette méthode. Cet exemple de code fait partie d’un exemple plus grand fourni pour la SoapServices classe .
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);
Remarques
La méthode actuelle retourne des valeurs configurées via RegisterInteropXmlType et PreLoad.