SoapMessage.EnsureStage(SoapMessageStage) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML Web サービス メソッドの呼び出しの SoapMessageStage が渡された単数または複数の段階であることを確認します。 現在の処理段階が、渡された段階の 1 つではない場合は、例外がスローされます。
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
注釈
クラスの複数のインスタンスに対してビットごとの OR 操作を実行することで、複数のステージを SoapMessageStage アサートできます。
EnsureStage は、任意 SoapMessageStageの 中に呼び出すことができます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET