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 behauptet, dass der aktuelle SoapMessageStage Wert entweder BeforeSerialize oder BeforeDeserialize; wenn es nicht 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 auf mehreren Instanzen der SoapMessageStage Klasse festgelegt werden.
EnsureStage kann während eines beliebigen SoapMessageStageAufrufs aufgerufen werden.