XmlReflectionImporter Osztály

Definíció

Megfeleltetéseket hoz létre XML-sémaelem-deklarációkhoz, beleértve a konstans XML-sémadefiníciós (XSD) üzenetrészeket egy Web Services Description Language (WSDL) dokumentumban .NET típusok vagy webszolgáltatás-metódusok adataihoz.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
Öröklődés
XmlReflectionImporter

Megjegyzések

A XmlReflectionImporter rendszer nem használja közvetlenül az osztályt. Ehelyett az alábbiak szerint használja:

  • ServiceDescriptionReflector Az osztály által, miközben webszolgáltatásként azonosított osztályokból hoz létre ServiceDescription objektumokat.

  • Webszolgáltatás vagy ügyfél által, beleértve az inicializálást is.

  • Objektum inicializálása XmlSerializer .

  • Az XML-sémadefiníciós eszköz (Xsd.exe) segítségével, miközben az eszköz XML-sémákat hoz létre egy futtatási szerelvényfájl típusaiból.

  • A Web Services Description Language eszköz (Wsdl.exe) segítségével, miközben az eszköz ügyfélproxyosztályokat vagy absztrakt kiszolgálóosztályokat hoz létre egy WSDL-dokumentumból.

Az XmlReflectionImporter osztály a webszolgáltatásokhoz használatos, ha egy szolgáltatás vagy ügyfél a következőt adja meg:

  • Literális használat, amely azt jelzi, hogy a SOAP-üzenet paramétereinek tartalma és a visszaadott értékek (vagy kérés- és válaszdokumentumok) szó szerint meg vannak adva XML-sémadefiníciókkal.

  • Webszolgáltatások nem SOAP-implementációi a HTTP-GET és HTTP-POST műveleteket használva.

Konstruktorok

Name Description
XmlReflectionImporter()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja a XmlReflectionImporter osztály új példányát.

XmlReflectionImporter(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja az XmlReflectionImporter osztály új példányát a megadott alapértelmezett XML-névtér használatával.

XmlReflectionImporter(XmlAttributeOverrides, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja az XmlReflectionImporter osztály új példányát a megadott XML-szerializálási felülbírálások és az alapértelmezett XML-névtér használatával.

XmlReflectionImporter(XmlAttributeOverrides)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja az XmlReflectionImporter osztály új példányát a megadott XML-szerializálási felülbírálások használatával.

Metódusok

Name Description
Equals(Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezéseket hoz létre egy webszolgáltatás-metódus információihoz.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezéseket ad vissza egy webszolgáltatás-metódus információi alapján, és lehetővé teszi xml-elemnév, XML-névtér és egyéb beállítások megadását.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezéseket ad vissza egy webszolgáltatás-metódus információi alapján, és lehetővé teszi xml-elemnév, XML-névtér és egyéb beállítások megadását.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezéseket hoz létre egy webszolgáltatás-metódus információihoz.

ImportTypeMapping(Type, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy .NET típusú XML-sémaelemhez való leképezést hoz létre a megadott típus és névtér használatával.

ImportTypeMapping(Type, XmlRootAttribute, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy .NET típusú XML-sémaelemhez való leképezést hoz létre a megadott típus, attribútum és névtér használatával.

ImportTypeMapping(Type, XmlRootAttribute)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy .NET típusú XML-sémaelemhez való leképezést hoz létre a megadott típus és attribútum használatával.

ImportTypeMapping(Type)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy megadott .NET típusú XML-sémaelemhez való leképezést hoz létre.

IncludeType(Type)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az importálási metódusok meghívásakor használt típus leképezéseit tartalmazza.

IncludeTypes(ICustomAttributeProvider)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az importálási metódusok meghívásakor használt származtatott típusok leképezéseit tartalmazza.

MemberwiseClone()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: