XmlReflectionImporter Classe

Definizione

Genera mapping alle dichiarazioni degli elementi dello schema XML, incluse le parti di messaggio XSD (XML Schema Definition) letterali in un documento WSDL (Web Services Description Language) per i tipi .NET o le informazioni sul metodo del servizio 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 .

  • Tramite lo strumento XML Schema Definition (Xsd.exe) mentre lo strumento genera XML Schema dai tipi in un file di assembly di runtime.

  • Tramite lo 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 del messaggio SOAP e i valori restituiti (o documenti di richiesta e risposta) viene letteralmente specificato con le definizioni di XML Schema.

  • Implementazioni non SOAP di servizi Web che usano le operazioni di HTTP-GET e HTTP-POST.

Costruttori

Nome Descrizione
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 XmlReflectionImporter classe utilizzando lo spazio dei nomi XML predefinito specificato.

XmlReflectionImporter(XmlAttributeOverrides, String)

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

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

XmlReflectionImporter(XmlAttributeOverrides)

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

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

Metodi

Nome Descrizione
Equals(Object)

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

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

(Ereditato da Object)
GetHashCode()

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

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

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

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
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 di tipi interni per informazioni da un metodo del servizio Web.

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 di tipi interni utilizzando informazioni da un metodo del 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)

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

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

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

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

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

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 utilizzando il tipo e lo spazio dei nomi 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, utilizzando il tipo, l'attributo 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 utilizzando il tipo e l'attributo specificati.

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 di .NET specificato.

IncludeType(Type)

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

Include mapping per un tipo da utilizzare in un secondo momento 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 per i tipi derivati da usare in un secondo momento quando vengono richiamati i metodi di importazione.

MemberwiseClone()

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

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

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

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a