SoapMessage.EnsureStage(SoapMessageStage) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.