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.
Vérifie si SoapMessageStage de l'appel à la méthode de service Web XML correspond à l'étape ou aux étapes passées. Si l'étape de traitement actuelle ne fait pas partie 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
SoapMessageStage déclaré.
Exceptions
SoapMessageStage actuel ne correspond pas à l'étape ou aux étapes déclarées.
Exemples
L’exemple suivant affirme que le courant SoapMessageStage est soit BeforeSerialize soit ; BeforeDeserializes’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.