SoapServerMessage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa os dados em uma solicitação SOAP recebida ou uma resposta SOAP enviada por um método de serviço Web XML em um determinado SoapMessageStage. Essa classe não pode ser herdada.
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
- Herança
Exemplos
O fragmento de código a seguir faz parte de uma extensão SOAP que registra as mensagens SOAP enviadas e recebidas por um método de serviço Web XML. Esse fragmento específico processa o SoapServerMessage passado para o SoapExtension.ProcessMessage método da extensão SOAP gravando propriedades do SoapServerMessage arquivo de log.
Propriedades
| Nome | Description |
|---|---|
| Action |
Obtém o campo de cabeçalho de solicitação HTTP SOAPAction para a solicitação SOAP ou a resposta SOAP. |
| ContentEncoding |
Obtém ou define o conteúdo do |
| ContentType |
Obtém ou define o HTTP |
| Exception |
Obtém a SoapException partir da chamada para o método de serviço Web XML. (Herdado de SoapMessage) |
| Headers |
Uma coleção de cabeçalhos SOAP aplicados à solicitação SOAP atual ou à resposta SOAP. (Herdado de SoapMessage) |
| MethodInfo |
Obtém uma representação do protótipo do método para o método de serviço Web XML para o qual a solicitação SOAP se destina. |
| OneWay |
Obtém um valor que indica se o cliente aguarda o servidor concluir o processamento de um método de serviço Web XML. |
| Server |
Obtém a instância da classe que está tratando a invocação do método no servidor Web. |
| SoapVersion |
Obtém a versão do protocolo SOAP usada para se comunicar com o serviço Web XML. |
| Stage |
Obtém o SoapMessageStageSoapMessagede . (Herdado de SoapMessage) |
| Stream |
Obtém os dados que representam a solicitação SOAP ou a resposta SOAP na forma de um Stream. (Herdado de SoapMessage) |
| Url |
Obtém a URL base do serviço Web XML. |
Métodos
| Nome | Description |
|---|---|
| EnsureInStage() |
Quando substituído em uma classe derivada, afirma que a atual SoapMessageStage é um estágio em que os parâmetros estão disponíveis. (Herdado de SoapMessage) |
| EnsureOutStage() |
Quando substituído em uma classe derivada, afirma que o estágio atual SoapMessageStage é um estágio em que os parâmetros externos estão disponíveis. (Herdado de SoapMessage) |
| EnsureStage(SoapMessageStage) |
Garante que a SoapMessageStage chamada para o método de serviço Web XML seja o estágio ou estágios passados. Se o estágio de processamento atual não for um dos estágios passados, uma exceção será gerada. (Herdado de SoapMessage) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetInParameterValue(Int32) |
Obtém o parâmetro passado para o método de serviço Web XML no índice especificado. (Herdado de SoapMessage) |
| GetOutParameterValue(Int32) |
Obtém o parâmetro out passado para o método de serviço Web XML no índice especificado. (Herdado de SoapMessage) |
| GetReturnValue() |
Obtém o valor retornado de um método de serviço Web XML. (Herdado de SoapMessage) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |