SoapMessage.EnsureStage(SoapMessageStage) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt sicher, dass der SoapMessageStage Aufruf der XML-Webdienstmethode die Phase oder Phasen ist, die übergeben werden. Wenn die aktuelle Verarbeitungsphase keine der übergebenen Phasen ist, wird eine Ausnahme ausgelöst.
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)
Parameter
- stage
- SoapMessageStage
Die SoapMessageStage geltend gemachte.
Ausnahmen
Die aktuelle SoapMessageStage Phase ist nicht die bestätigte Phase oder Phase.
Beispiele
Im folgenden Beispiel wird bestätigt, dass der aktuelle SoapMessageStage Wert entweder BeforeSerialize oder BeforeDeserialize; wenn dies nicht der Grund ist, wird eine Ausnahme ausgelöst.
EnsureStage( (SoapMessageStage)( SoapMessageStage::BeforeSerialize |
SoapMessageStage::BeforeDeserialize ) );
EnsureStage(SoapMessageStage.BeforeSerialize | SoapMessageStage.BeforeDeserialize);
EnsureStage((SoapMessageStage.BeforeSerialize Or SoapMessageStage.BeforeDeserialize))
End Sub
Hinweise
Mehrere Stufen können durch Ausführen eines bitweisen OR-Vorgangs für mehrere Instanzen der SoapMessageStage Klasse bestätigt werden.
EnsureStage kann während eines beliebigen SoapMessageStageAufrufs aufgerufen werden.