SoapMessage.EnsureStage(SoapMessageStage) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Garantit que l’appel SoapMessageStage à la méthode de service Web XML est l’étape ou les étapes passées. Si l’étape de traitement actuelle n’est pas l’une des étapes passées, une exception est levée.
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)
Paramètres
- stage
- SoapMessageStage
L’assertion SoapMessageStage .
Exceptions
Le courant SoapMessageStage n’est pas l’étape ou les phases déclarées.
Exemples
L’exemple suivant affirme que le courant SoapMessageStage est soit BeforeSerializeBeforeDeserializeou ; s’il ne l’est pas, une exception est levée.
EnsureStage( (SoapMessageStage)( SoapMessageStage::BeforeSerialize |
SoapMessageStage::BeforeDeserialize ) );
EnsureStage(SoapMessageStage.BeforeSerialize | SoapMessageStage.BeforeDeserialize);
EnsureStage((SoapMessageStage.BeforeSerialize Or SoapMessageStage.BeforeDeserialize))
End Sub
Remarques
Plusieurs étapes peuvent être déclarées en effectuant une opération OR au niveau du bit sur plusieurs instances de la SoapMessageStage classe.
EnsureStage peut être appelé pendant n’importe quel SoapMessageStage.