SoapServerMessage 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.
Rappresenta i dati in una richiesta SOAP ricevuta o una risposta SOAP inviata da un metodo del servizio Web XML in un oggetto specifico SoapMessageStage. La classe non può essere ereditata.
public ref class SoapServerMessage sealed : System::Web::Services::Protocols::SoapMessage
public sealed class SoapServerMessage : System.Web.Services.Protocols.SoapMessage
type SoapServerMessage = class
inherit SoapMessage
Public NotInheritable Class SoapServerMessage
Inherits SoapMessage
- Ereditarietà
Esempio
Il frammento di codice seguente fa parte di un'estensione SOAP che registra i messaggi SOAP inviati e ricevuti da un metodo di servizio Web XML. Questo frammento specifico elabora l'oggetto SoapServerMessage passato al SoapExtension.ProcessMessage metodo dell'estensione SOAP scrivendo le proprietà dell'oggetto SoapServerMessage nel file di log.
Proprietà
| Nome | Descrizione |
|---|---|
| Action |
Ottiene il campo intestazione della richiesta HTTP SOAPAction per la richiesta SOAP o la risposta SOAP. |
| ContentEncoding |
Ottiene o imposta il contenuto dell'intestazione |
| ContentType |
Ottiene o imposta l'HTTP |
| Exception |
Ottiene l'oggetto SoapException dalla chiamata al metodo del servizio Web XML. (Ereditato da SoapMessage) |
| Headers |
Raccolta di intestazioni SOAP applicate alla richiesta SOAP o alla risposta SOAP corrente. (Ereditato da SoapMessage) |
| MethodInfo |
Ottiene una rappresentazione del prototipo di metodo per il metodo del servizio Web XML per il quale è prevista la richiesta SOAP. |
| OneWay |
Ottiene un valore che indica se il client attende che il server finisca l'elaborazione di un metodo di servizio Web XML. |
| Server |
Ottiene l'istanza della classe che gestisce la chiamata al metodo nel server Web. |
| SoapVersion |
Ottiene la versione del protocollo SOAP utilizzata per comunicare con il servizio Web XML. |
| Stage |
Ottiene l'oggetto SoapMessageStage dell'oggetto SoapMessage. (Ereditato da SoapMessage) |
| Stream |
Ottiene i dati che rappresentano la richiesta SOAP o la risposta SOAP sotto forma di .Stream (Ereditato da SoapMessage) |
| Url |
Ottiene l'URL di base del servizio Web XML. |
Metodi
| Nome | Descrizione |
|---|---|
| EnsureInStage() |
In caso di override in una classe derivata, afferma che l'oggetto corrente SoapMessageStage è una fase in cui sono disponibili i parametri. (Ereditato da SoapMessage) |
| EnsureOutStage() |
In caso di override in una classe derivata, afferma che la fase corrente SoapMessageStage è una fase in cui sono disponibili parametri out. (Ereditato da SoapMessage) |
| EnsureStage(SoapMessageStage) |
Assicura che l'oggetto SoapMessageStage della chiamata al metodo del servizio Web XML sia la fase o le fasi passate. Se la fase di elaborazione corrente non è una delle fasi passate, viene generata un'eccezione. (Ereditato da SoapMessage) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetInParameterValue(Int32) |
Ottiene il parametro passato al metodo del servizio Web XML in corrispondenza dell'indice specificato. (Ereditato da SoapMessage) |
| GetOutParameterValue(Int32) |
Ottiene il parametro out passato al metodo del servizio Web XML in corrispondenza dell'indice specificato. (Ereditato da SoapMessage) |
| GetReturnValue() |
Ottiene il valore restituito di un metodo di servizio Web XML. (Ereditato da SoapMessage) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |