SoapMessage.EnsureStage(SoapMessageStage) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Säkerställer att anropet SoapMessageStage till XML-webbtjänstmetoden är steget eller stegen som skickas in. Om det aktuella bearbetningssteget inte är ett av de steg som skickas in genereras ett undantag.
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)
Parametrar
- stage
- SoapMessageStage
Den SoapMessageStage hävdade.
Undantag
Den aktuella SoapMessageStage är inte den bekräftade fasen eller faserna.
Exempel
I följande exempel hävdas att den aktuella SoapMessageStage är antingen BeforeSerialize eller BeforeDeserialize; om den inte är det utlöses ett undantag.
EnsureStage( (SoapMessageStage)( SoapMessageStage::BeforeSerialize |
SoapMessageStage::BeforeDeserialize ) );
EnsureStage(SoapMessageStage.BeforeSerialize | SoapMessageStage.BeforeDeserialize);
EnsureStage((SoapMessageStage.BeforeSerialize Or SoapMessageStage.BeforeDeserialize))
End Sub
Kommentarer
Flera steg kan hävdas genom att utföra en bitvis ELLER-åtgärd på flera instanser av SoapMessageStage klassen.
EnsureStage kan anropas under valfri SoapMessageStage.