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.
Gewährleistet, dass SoapMessageStage des Aufrufs der XML-Webdienstmethode die Stufe oder Stufen sind, die übergeben wurden. Wenn die aktuelle Verarbeitungsstufe keine der übergebenen Stufen 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 bestätigte SoapMessageStage.
Ausnahmen
Die aktuelle SoapMessageStage ist nicht die bestätigte Stufe.
Beispiele
Im folgenden Beispiel wird bestätigt, dass das aktuelle SoapMessageStage entweder BeforeSerialize oder BeforeDeserializeist. Wenn dies nicht der Fehler 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 Phasen 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 SoapMessageStageaufgerufen werden.