SoapMessage.EnsureStage(SoapMessageStage) Método
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.
Garante que o SoapMessageStage da chamada para o método de serviço Web XML seja o estágio ou os 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
- stage
- SoapMessageStage
O SoapMessageStage declarado.
Exceções
O SoapMessageStage atual não é o estágio ou os 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 afirmados executando uma operação OR bit a bit em várias instâncias da SoapMessageStage classe.
EnsureStage pode ser chamado durante qualquer SoapMessageStage.