SoapMessage.EnsureStage(SoapMessageStage) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确保 SoapMessageStage 对 XML Web 服务方法的调用是传入的阶段或阶段。 如果当前处理阶段不是传入的阶段之一,则会引发异常。
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为或BeforeSerializeBeforeDeserialize;如果不是,则会引发异常。
EnsureStage( (SoapMessageStage)( SoapMessageStage::BeforeSerialize |
SoapMessageStage::BeforeDeserialize ) );
EnsureStage(SoapMessageStage.BeforeSerialize | SoapMessageStage.BeforeDeserialize);
EnsureStage((SoapMessageStage.BeforeSerialize Or SoapMessageStage.BeforeDeserialize))
End Sub
注解
可以通过对类的 SoapMessageStage 多个实例执行按位 OR 操作来断言多个阶段。
EnsureStage 可以在任何 SoapMessageStage期间调用 。