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 fase SoapMessageStage de la llamada al método de servicios Web XML es la fase o fases que se han pasado. Si la fase de procesamiento actual no es ninguna de las fases que se han pasado, se producirá 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 que se ha declarado.
Excepciones
La fase SoapMessageStage actual no es la fase o no son las fases que se han declarado.
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.