XmlReflectionImporter Classe

Definizione

Genera mapping a dichiarazioni di elementi XML Schema, incluse parti di messaggi XSD (XML Schema Definition) letterali in un documento nel linguaggio di descrizione dei servizi Web (WSDL, Web Services Description Language), per tipi .NET o informazioni dei metodi di servizi Web.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
Ereditarietà
XmlReflectionImporter

Commenti

La XmlReflectionImporter classe non viene usata direttamente. Viene invece usato come segue:

  • ServiceDescriptionReflector Dalla classe mentre crea ServiceDescription oggetti da classi identificate come servizi Web.

  • Da un servizio Web o da un client, incluso durante l'inizializzazione.

  • Per inizializzare un XmlSerializer oggetto.

  • Dallo strumento XML Schema Definition (Xsd.exe) mentre lo strumento genera schemi XML da tipi in un file di assembly in fase di esecuzione.

  • Dallo strumento Web Services Description Language (Wsdl.exe) mentre lo strumento genera classi proxy client o classi server astratte da un documento WSDL.

La XmlReflectionImporter classe viene usata per i servizi Web quando un servizio o un client specifica:

  • Utilizzo letterale, che indica che il contenuto dei parametri dei messaggi SOAP e i valori restituiti (o documenti di richiesta e risposta) vengono specificati letteralmente con le definizioni dello schema XML.

  • Implementazioni non SOAP dei servizi Web usando le operazioni HTTP-GET e HTTP-POST.

Costruttori

XmlReflectionImporter()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlReflectionImporter.

XmlReflectionImporter(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlReflectionImporter utilizzando lo spazio dei nomi XML predefinito specificato.

XmlReflectionImporter(XmlAttributeOverrides)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlReflectionImporter utilizzando gli override di serializzazione XML specificati.

XmlReflectionImporter(XmlAttributeOverrides, String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlReflectionImporter utilizzando gli override di serializzazione XML e lo spazio dei nomi XML predefinito specificati.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera mapping interni di tipi per le informazioni provenienti da un metodo di servizio Web.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce mapping interni di tipi utilizzando informazioni derivate da un metodo di servizio Web e consente di specificare un nome di elemento XML, uno spazio dei nomi XML e altre opzioni.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce mapping interni di tipi utilizzando informazioni derivate da un metodo di servizio Web e consente di specificare un nome di elemento XML, uno spazio dei nomi XML e altre opzioni.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera mapping interni di tipi per le informazioni provenienti da un metodo di servizio Web.

ImportTypeMapping(Type)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera un mapping a un elemento XML Schema per un tipo .NET specificato.

ImportTypeMapping(Type, String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera un mapping a un elemento XML Schema per un tipo .NET usando il tipo e lo spazio dei nomi specificati.

ImportTypeMapping(Type, XmlRootAttribute)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera un mapping a un elemento XML Schema per un tipo .NET usando il tipo e l'attributo specificati.

ImportTypeMapping(Type, XmlRootAttribute, String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera un mapping a un elemento XML Schema per un tipo .NET usando il tipo, l'attributo e lo spazio dei nomi specificati.

IncludeType(Type)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Include i mapping relativi a un tipo per utilizzarli successivamente, quando vengono richiamati i metodi di importazione.

IncludeTypes(ICustomAttributeProvider)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Include i mapping relativi a tipi derivati per utilizzarli successivamente, quando vengono richiamati i metodi di importazione.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a