SoapServerMessage Classe

Definição

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
SoapServerMessage

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 Content-Encoding cabeçalho HTTP.

(Herdado de SoapMessage)
ContentType

Obtém ou define o HTTP Content-Type da solicitação SOAP ou da resposta SOAP.

(Herdado de SoapMessage)
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)

Aplica-se a