SoapMessage.EnsureStage(SoapMessageStage) Método

Definição

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.

protected:
 void EnsureStage(System::Web::Services::Protocols::SoapMessageStage stage);
protected void EnsureStage(System.Web.Services.Protocols.SoapMessageStage stage);
member this.EnsureStage : System.Web.Services.Protocols.SoapMessageStage -> unit
Protected Sub EnsureStage (stage As SoapMessageStage)

Parâmetros

Exceções

A corrente SoapMessageStage não é o estágio ou estágios declarados.

Exemplos

O exemplo a seguir afirma que a corrente SoapMessageStage é BeforeSerialize ou BeforeDeserialize; se não for, uma exceção é gerada.

EnsureStage( (SoapMessageStage)( SoapMessageStage::BeforeSerialize |
   SoapMessageStage::BeforeDeserialize ) );
EnsureStage(SoapMessageStage.BeforeSerialize | SoapMessageStage.BeforeDeserialize);
   EnsureStage((SoapMessageStage.BeforeSerialize Or SoapMessageStage.BeforeDeserialize))
End Sub

Comentários

Vários estágios podem ser declarados executando uma operação OR bit a bit em várias instâncias da SoapMessageStage classe.

EnsureStage pode ser chamado durante qualquer SoapMessageStage.

Aplica-se a