SoapMessage.EnsureStage(SoapMessageStage) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.