XmlReflectionImporter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Genereert toewijzingen aan declaraties van XML-schema-elementen, waaronder letterlijke XSD-berichtonderdelen (XML Schema Definition) in een WSDL-document (Web Services Description Language), voor .NET typen of informatie over de webservicemethode.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
- Overname
-
XmlReflectionImporter
Opmerkingen
De XmlReflectionImporter klasse wordt niet rechtstreeks gebruikt. In plaats daarvan wordt deze als volgt gebruikt:
Door de ServiceDescriptionReflector klasse terwijl er objecten worden gemaakt ServiceDescription op basis van klassen die worden geïdentificeerd als webservices.
Door een webservice of client, inclusief tijdens de initialisatie.
Een object initialiseren XmlSerializer .
Met het hulpprogramma XML-schemadefinitie (Xsd.exe) terwijl het hulpprogramma XML-schema's genereert op basis van typen in een runtime-assemblybestand.
Met het hulpprogramma Beschrijvingstaal voor webservices (Wsdl.exe) terwijl het hulpprogramma clientproxyklassen of abstracte serverklassen genereert vanuit een WSDL-document.
De XmlReflectionImporter klasse wordt gebruikt voor webservices wanneer een service of client het volgende opgeeft:
Letterlijk gebruik, wat aangeeft dat de inhoud van SOAP-berichtparameters en retourwaarden (of aanvraag- en antwoorddocumenten) letterlijk worden opgegeven met XML-schemadefinities.
Niet-SOAP-implementaties van webservices met behulp van de HTTP-GET- en HTTP-POST-bewerkingen.
Constructors
| Name | Description |
|---|---|
| XmlReflectionImporter() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de XmlReflectionImporter klasse. |
| XmlReflectionImporter(String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de XmlReflectionImporter klasse met behulp van de opgegeven standaard XML-naamruimte. |
| XmlReflectionImporter(XmlAttributeOverrides, String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de XmlReflectionImporter klasse met behulp van de opgegeven XML-serialisatie-onderdrukkingen en standaard-XML-naamruimte. |
| XmlReflectionImporter(XmlAttributeOverrides) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de XmlReflectionImporter klasse met behulp van de opgegeven XML-serialisatie-onderdrukkingen. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee worden interne typetoewijzingen gegenereerd voor informatie van een webservicemethode. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert interne typetoewijzingen met behulp van informatie uit een webservicemethode en kunt u een XML-elementnaam, XML-naamruimte en andere opties opgeven. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert interne typetoewijzingen met behulp van informatie uit een webservicemethode en kunt u een XML-elementnaam, XML-naamruimte en andere opties opgeven. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee worden interne typetoewijzingen gegenereerd voor informatie van een webservicemethode. |
| ImportTypeMapping(Type, String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Genereert een toewijzing aan een XML-schema-element voor een .NET type, met behulp van het opgegeven type en de naamruimte. |
| ImportTypeMapping(Type, XmlRootAttribute, String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Genereert een toewijzing aan een XML-schema-element voor een .NET type, met behulp van het opgegeven type, kenmerk en naamruimte. |
| ImportTypeMapping(Type, XmlRootAttribute) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Genereert een toewijzing aan een XML-schema-element voor een .NET type, met behulp van het opgegeven type en kenmerk. |
| ImportTypeMapping(Type) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee genereert u een toewijzing aan een XML-schema-element voor een opgegeven .NET type. |
| IncludeType(Type) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Bevat toewijzingen voor een type voor later gebruik wanneer importmethoden worden aangeroepen. |
| IncludeTypes(ICustomAttributeProvider) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Bevat toewijzingen voor afgeleide typen voor later gebruik wanneer importmethoden worden aangeroepen. |
| MemberwiseClone() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |