SoapMessage.EnsureStage(SoapMessageStage) Methode

Definitie

Zorgt ervoor dat de SoapMessageStage aanroep van de XML-webservicemethode de fase of fasen is die worden doorgegeven. Als de huidige verwerkingsfase niet een van de doorgegeven fasen is, wordt er een uitzondering gegenereerd.

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)

Parameters

stage
SoapMessageStage

De SoapMessageStage bewering.

Uitzonderingen

De huidige SoapMessageStage is niet de bevestigde fase of fasen.

Voorbeelden

In het volgende voorbeeld wordt aangegeven dat de huidige SoapMessageStage is of BeforeDeserialize; als dit niet het geval isBeforeSerialize, wordt er een uitzondering gegenereerd.

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

Opmerkingen

Meerdere fasen kunnen worden assertieer door een bitwise OR-bewerking uit te voeren op meerdere exemplaren van de SoapMessageStage klasse.

EnsureStage kan worden aangeroepen tijdens elke SoapMessageStage.

Van toepassing op