SoapMessage.EnsureStage-Methode
Stellt sicher, dass die 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.
Namespace: System.Web.Services.Protocols
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Protected Sub EnsureStage ( _
stage As SoapMessageStage _
)
'Usage
Dim stage As SoapMessageStage
Me.EnsureStage(stage)
protected void EnsureStage (
SoapMessageStage stage
)
protected:
void EnsureStage (
SoapMessageStage stage
)
protected void EnsureStage (
SoapMessageStage stage
)
protected function EnsureStage (
stage : SoapMessageStage
)
Parameter
- stage
Die bestätigte SoapMessageStage.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Die aktuelle SoapMessageStage ist nicht die bestätigte Stufe. |
Hinweise
Es können mehrere Stufen für das Ausführen einer bitweisen OR-Operation für mehrere Instanzen der SoapMessageStage-Klasse bestimmt werden.
EnsureStage kann auf jeder SoapMessageStage aufgerufen werden.
Beispiel
Im folgenden Beispiel wird bestätigt, dass die aktuelle SoapMessageStage entweder BeforeSerialize oder BeforeDeserialize ist. Andernfalls wird eine Ausnahme ausgelöst.
EnsureStage((SoapMessageStage.BeforeSerialize Or SoapMessageStage.BeforeDeserialize))
End Sub 'Main
EnsureStage(SoapMessageStage.BeforeSerialize | SoapMessageStage.BeforeDeserialize);
EnsureStage( (SoapMessageStage)( SoapMessageStage::BeforeSerialize |
SoapMessageStage::BeforeDeserialize ) );
EnsureStage(new SoapMessageStage(SoapMessageStage.beforeSerialize
| SoapMessageStage.beforeDeserialize));
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
SoapMessage-Klasse
SoapMessage-Member
System.Web.Services.Protocols-Namespace