XmlReflectionImporter Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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) |