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