다음을 통해 공유


SoapMessage.EnsureStage(SoapMessageStage) 메서드

정의

XML Web services 메서드에 대한 호출 SoapMessageStage가 통과한 단계인지 확인합니다. 현재 처리 중인 단계가 통과한 단계가 아니면 예외가 throw됩니다.

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)

매개 변수

stage
SoapMessageStage

어설션된 SoapMessageStage입니다.

예외

현재 SoapMessageStage가 어설션된 단계가 아닌 경우

예제

다음 예제에서는 어설션하는 현재 SoapMessageStage 중 하나는 BeforeSerialize 또는 BeforeDeserialize그렇지 않을 경우 예외가 throw 됩니다.

EnsureStage( (SoapMessageStage)( SoapMessageStage::BeforeSerialize |
   SoapMessageStage::BeforeDeserialize ) );
EnsureStage(SoapMessageStage.BeforeSerialize | SoapMessageStage.BeforeDeserialize);
   EnsureStage((SoapMessageStage.BeforeSerialize Or SoapMessageStage.BeforeDeserialize))
End Sub

설명

여러 인스턴스에서 비트 OR 연산을 수행 하 여 여러 단계를 어설션할 수 있습니다는 SoapMessageStage 클래스입니다.

EnsureStage 수행 하는 동안 호출할 수 있습니다 SoapMessageStage합니다.

적용 대상