SoapDocumentMethodAttribute SoapDocumentMethodAttribute SoapDocumentMethodAttribute SoapDocumentMethodAttribute Class

Definizione

L'applicazione di SoapDocumentMethodAttribute a un metodo consente di specificare che i messaggi SOAP da e per il metodo utilizzano la formattazione Document.Applying the SoapDocumentMethodAttribute to a method specifies that SOAP messages to and from the method use Document formatting.

public ref class SoapDocumentMethodAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, Inherited=true)]
[System.AttributeUsage(System.AttributeTargets.Method)]
public sealed class SoapDocumentMethodAttribute : Attribute
type SoapDocumentMethodAttribute = class
    inherit Attribute
Public NotInheritable Class SoapDocumentMethodAttribute
Inherits Attribute
Ereditarietà
SoapDocumentMethodAttributeSoapDocumentMethodAttributeSoapDocumentMethodAttributeSoapDocumentMethodAttribute
Attributi

Esempi

Esempio di codice seguente imposta lo stile del messaggio Document per il GetUserName metodo servizio Web XML.The following code example sets the message style to Document for the GetUserName XML Web service method. Inoltre, l'elemento XML con il Body (elemento) per la richiesta e risposta SOAP sono impostate su GetUserNameRequest e GetUserNameResponse, rispettivamente.Additionally, the XML element with the Body element for the SOAP request and SOAP response are set to GetUserNameRequest and GetUserNameResponse, respectively.

Commenti

Web Services Description Language (WSDL) definisce due stili per la formattazione di un metodo di servizio Web XML, che chiama un'operazione, in un messaggio SOAP: RPC e Document.Web Services Description Language (WSDL) defines two styles for how an XML Web service method, which it calls an operation, can be formatted in a SOAP message: RPC and Document. Document si riferisce alla formattazione del metodo di servizio Web XML in base a uno schema XSD.Document refers to formatting the XML Web service method according to an XSD schema. Il Document stile fa riferimento alla formattazione il Body elemento come una serie di uno o più parti di messaggio che seguono il Body elemento.The Document style refers to formatting the Body element as a series of one or more message parts following the Body element. Esattamente come le singole parti del messaggio è determinato dal Use e ParameterStyle proprietà.Exactly how the individual message parts is determined by the Use and ParameterStyle properties. Il Use proprietà determina se i parametri vengono formattati Encoded o Literal.The Use property determines whether parameters are formatted Encoded or Literal. Il ParameterStyle determina se i parametri vengono incapsulati all'interno di una parte che segue singolo messaggio di Body elemento o se ogni parametro è una parte dei singoli messaggi.The ParameterStyle determines whether the parameters are encapsulated within a single message part following the Body element or whether each parameter is an individual message part.

Per altre informazioni, vedere personalizzazione di formattazione dei messaggi SOAP.For more details, see Customizing SOAP Message Formatting.

Questo attributo può essere applicato a un metodo di servizio Web XML nel server sia un metodo della classe proxy nel client.This attribute can be applied to both an XML Web service method on the server and a method of the proxy class on the client.

Costruttori

SoapDocumentMethodAttribute() SoapDocumentMethodAttribute() SoapDocumentMethodAttribute() SoapDocumentMethodAttribute()

Inizializza una nuova istanza della classe SoapDocumentMethodAttribute.Initializes a new instance of the SoapDocumentMethodAttribute class.

SoapDocumentMethodAttribute(String) SoapDocumentMethodAttribute(String) SoapDocumentMethodAttribute(String) SoapDocumentMethodAttribute(String)

Inizializza una nuova istanza della classe SoapDocumentMethodAttribute, impostando la proprietà Action sul valore del parametro action.Initializes a new instance of the SoapDocumentMethodAttribute class, setting the Action property to the value of the action parameter.

Proprietà

Action Action Action Action

Ottiene o imposta il campo di intestazione HTTP SOAPAction della richiesta SOAP.Gets or sets the SOAPAction HTTP header field of the SOAP request.

Binding Binding Binding Binding

Ottiene o imposta l'associazione per cui un metodo di servizio Web XML sta implementando un'operazione.Gets or sets the binding an XML Web service method is implementing an operation for.

OneWay OneWay OneWay OneWay

Ottiene o imposta l'eventuale attesa da parte del client di un servizio Web XML per il completamento dell'elaborazione di un metodo di servizio Web XML da parte di un server Web.Gets or sets whether an XML Web service client waits for the Web server to finish processing an XML Web service method.

ParameterStyle ParameterStyle ParameterStyle ParameterStyle

Ottiene o imposta l'eventuale incapsulamento di parametri all'interno di un singolo elemento XML sotto l'elemento Body nella porzione XML di un messaggio SOAP.Gets or sets whether parameters are encapsulated within a single XML element beneath the Body element in the XML portion of a SOAP message.

RequestElementName RequestElementName RequestElementName RequestElementName

Ottiene o imposta l'elemento XML associato alla richiesta SOAP di un metodo di servizio Web XML, che viene definito come operazione in una descrizione del servizio.Gets or sets the XML element associated with the SOAP request for an XML Web service method, which is defined in a service description as an operation.

RequestNamespace RequestNamespace RequestNamespace RequestNamespace

Ottiene o imposta lo spazio dei nomi associato alla richiesta SOAP per un metodo di servizio Web XML.Gets or sets the namespace associated with the SOAP request for an XML Web service method.

ResponseElementName ResponseElementName ResponseElementName ResponseElementName

Ottiene o imposta l'elemento XML associato alla risposta SOAP per un metodo di servizio Web XML.Gets or sets the XML element associated with the SOAP response for an XML Web service method.

ResponseNamespace ResponseNamespace ResponseNamespace ResponseNamespace

Ottiene o imposta lo spazio dei nomi XML associato alla risposta SOAP per un metodo di servizio Web XML.Gets or sets the XML namespace associated with the SOAP response for an XML Web service method.

TypeId TypeId TypeId TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)
Use Use Use Use

Ottiene o imposta la formattazione dei parametri per un metodo di servizio Web XML all'interno della porzione XML di un messaggio SOAP.Gets or sets the parameter formatting for an XML Web service method within the XML portion of a SOAP message.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.Returns a value that indicates whether this instance is equal to a specified object.

(Inherited from Attribute)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

(Inherited from Attribute)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Inherited from Attribute)
Match(Object) Match(Object) Match(Object) Match(Object)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Si applica a

Vedi anche