XmlMembersMapping Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica i mapping tra i metodi servizio Web .NET e i messaggi WSDL (Web Service Description Language) definiti per i servizi Web SOAP.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public ref class XmlMembersMapping : System::Xml::Serialization::XmlMapping
public class XmlMembersMapping : System.Xml.Serialization.XmlMapping
type XmlMembersMapping = class
inherit XmlMapping
Public Class XmlMembersMapping
Inherits XmlMapping
- Ereditarietà
Commenti
La XmlMembersMapping classe non viene usata direttamente. Viene invece usato:
Dallo strumento Wsdl.exe o dalla classe, durante la ServiceDescriptionImporter generazione di classi proxy client o classi server astratte da un documento WSDL. Il documento WSDL specifica l'uso del protocollo SOAP.
Per inizializzare gli oggetti mentre .NET Framework inizializza XmlSerializer un servizio Web SOAP o un client.
Dalla classe durante la ServiceDescriptionReflector creazione di ServiceDescription oggetti da classi identificate come servizi Web SOAP.
La XmlMembersMapping classe è un sostituto della classe per il XmlTypeMapping mapping tra i metodi del servizio Web e i messaggi. Viene usato per contenere una delle entità seguenti appartenenti a un metodo di servizio Web SOAP:
Parametri di input.
Parametri di output e valore restituito.
Richiedere intestazioni SOAP.
Intestazioni SOAP di risposta.
In particolare, la classe rappresenta i mapping per una definizione di messaggio WSDL, in base alle scelte seguenti:
Per un metodo di servizio Web che usa la codifica SOAP: le proprietà e TypeName di primo livello ElementName riguardano un elemento padre, wrapper. Le parti del messaggio sono rappresentate dai membri della matrice. Tuttavia, nel caso raro in cui l'operazione del servizio Web usa lo stile del documento combinato con un'associazione wrapped a un metodo .NET Framework più la codifica SOAP, le proprietà e TypeName di primo livello ElementName riguardano l'elemento della singola parte visualizzato in un documento WSDL generato.
Per un metodo di servizio Web che usa valori letterali delle definizioni di XML Schema: se un messaggio o un'operazione del servizio Web usa un'associazione con wrapping a un metodo .NET Framework o definisce semplicemente una singola parte di messaggio, le proprietà di primo livello ElementName e TypeName relative alla parte. Se sono presenti più parti (caso atipico), le proprietà e TypeName di primo livello ElementName riguardano un elemento padre, wrapper; le parti sono rappresentate dalle proprietà di accesso alla Count matrice indicizzata e indicizzate. Inoltre, l'elemento XSD
any
riceve un trattamento speciale.
Proprietà
Count |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il numero di entità di codice .NET che appartengono a un metodo di servizio Web a cui viene mappato un messaggio SOAP. |
ElementName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome non qualificato dell'elemento dello schema XML che rappresenta un messaggio SOAP per cui vengono fornite informazioni del mapping dei tipi .NET. |
ElementName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome dell'elemento mappato. (Ereditato da XmlMapping) |
Item[Int32] |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un elemento che contiene informazioni del mapping interno dei tipi per un'entità di codice .NET che appartiene a un metodo di servizio Web che viene mappato a un messaggio SOAP. |
Namespace |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene lo spazio dei nomi XML dell'elemento dello schema XML che rappresenta un messaggio SOAP per cui vengono fornite informazioni del mapping dei tipi .NET Framework. |
Namespace |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene lo spazio dei nomi dell'elemento mappato. (Ereditato da XmlMapping) |
TypeName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome del tipo .NET che viene mappato al tipo di dati di un elemento dello schema XML che rappresenta un messaggio SOAP. |
TypeNamespace |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene lo spazio dei nomi del tipo .NET che viene mappato al tipo di dati di un elemento dello schema XML che rappresenta un messaggio SOAP. |
XsdElementName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome dell'elemento XSD del mapping. (Ereditato da XmlMapping) |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetKey(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Imposta la chiave utilizzata per ricercare il mapping. (Ereditato da XmlMapping) |
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) |