SoapMessage.EnsureStage(SoapMessageStage) Método

Definición

Garantiza que la SoapMessageStage de la llamada al método de servicio web XML sea la fase o fases pasadas. Si la fase de procesamiento actual no es una de las fases pasadas, se produce una excepción.

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

SoapMessageStage La aserción.

Excepciones

El actual SoapMessageStage no es la fase o fases aseridas.

Ejemplos

En el ejemplo siguiente se afirma que el objeto actual SoapMessageStage es BeforeSerialize o BeforeDeserialize; si no es así, se produce una excepción.

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

Comentarios

Se pueden declarar varias fases realizando una operación OR bit a bit en varias instancias de la SoapMessageStage clase .

EnsureStage se puede llamar a durante cualquier SoapMessageStage.

Se aplica a