SoapDocumentServiceAttribute SoapDocumentServiceAttribute SoapDocumentServiceAttribute SoapDocumentServiceAttribute Class

Definizione

L'applicazione dell'oggetto SoapDocumentServiceAttribute facoltativo a un servizio Web XML consente di impostare il formato predefinito di richieste e risposte SOAP inviate da e per i metodi del servizio Web XML all'interno del servizio Web XML.Applying the optional SoapDocumentServiceAttribute to an XML Web service sets the default format of SOAP requests and responses sent to and from XML Web service methods within the XML Web service.

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

Commenti

Il SoapDocumentServiceAttribute consente di impostare il valore predefinito di formattazione stili per i metodi del servizio Web XML all'interno di un servizio Web XML.The SoapDocumentServiceAttribute allows you to set the default formatting styles for XML Web service methods within an XML Web service. Se un singolo metodo di servizio Web XML è necessario modificare queste impostazioni predefinite, applicare un SoapDocumentMethodAttribute a tale metodo di servizio Web XML.If an individual XML Web service method must change these defaults, apply a SoapDocumentMethodAttribute to that XML Web service method.

Web Services Description Language (WSDL) definisce due stili per la formattazione di un metodo di servizio Web XML, che chiama un'operazione, in una richiesta SOAP o una risposta 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 request or a SOAP response: RPC and Document. 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 singola parte di messaggio di sotto 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 beneath the Body element, or whether each parameter is an individual message part.

Per impostare il livello di metodo predefinite di formattazione per RPC, applicare un SoapRpcServiceAttribute alla classe che implementa il servizio Web XML.To set the default method level formatting to RPC, apply a SoapRpcServiceAttribute to the class implementing the XML Web service.

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

Questo attributo può essere applicato a una classe che implementa un servizio Web XML.This attribute can be applied to a class implementing an XML Web service.

Costruttori

SoapDocumentServiceAttribute() SoapDocumentServiceAttribute() SoapDocumentServiceAttribute() SoapDocumentServiceAttribute()

Inizializza una nuova istanza della classe SoapDocumentServiceAttribute impostando tutte le proprietà sui relativi valori predefiniti.Initializes a new instance of the SoapDocumentServiceAttribute class setting all properties to their default values.

SoapDocumentServiceAttribute(SoapBindingUse) SoapDocumentServiceAttribute(SoapBindingUse) SoapDocumentServiceAttribute(SoapBindingUse) SoapDocumentServiceAttribute(SoapBindingUse)

Inizializza una nuova istanza della classe SoapDocumentServiceAttribute impostando la formattazione dei parametri.Initializes a new instance of the SoapDocumentServiceAttribute class setting the parameter formatting.

SoapDocumentServiceAttribute(SoapBindingUse, SoapParameterStyle) SoapDocumentServiceAttribute(SoapBindingUse, SoapParameterStyle) SoapDocumentServiceAttribute(SoapBindingUse, SoapParameterStyle) SoapDocumentServiceAttribute(SoapBindingUse, SoapParameterStyle)

Inizializza una nuova istanza della classe SoapDocumentServiceAttribute che consente di impostare la formattazione dei parametri e di stabilire se i parametri vengono incapsulati all'interno di un singolo elemento XML, sotto l'elemento Body, nei messaggi SOAP.Initializes a new instance of the SoapDocumentServiceAttribute class that sets the parameter formatting and sets whether parameters are encapsulated within a single XML element, under the Body element, in SOAP messages.

Proprietà

ParameterStyle ParameterStyle ParameterStyle ParameterStyle

Ottiene o imposta l'impostazione predefinita che consente di stabilire se i parametri vengono incapsulati all'interno di un singolo elemento che segue l'elemento <Body> nella porzione XML di un messaggio SOAP per i metodi del servizio Web XML del servizio Web XML.Gets or sets the default setting that controls whether parameters are encapsulated within a single element following the <Body> element in the XML portion of a SOAP message for XML Web service methods of the XML Web service.

RoutingStyle RoutingStyle RoutingStyle RoutingStyle

Ottiene o imposta la modalità di reindirizzamento dei messaggi SOAP al servizio Web XML.Gets or sets how SOAP messages are routed to the XML Web service.

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 predefinita per un servizio Web XML.Gets or sets the default parameter formatting for an XML Web service.

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