SoapMessage.Stage プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SoapMessage.Stage プロパティの意味・解説 

SoapMessage.Stage プロパティ

SoapMessage の SoapMessageStage を取得します

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

Dim instance As SoapMessage
Dim value As SoapMessageStage

value = instance.Stage
public SoapMessageStage Stage { get; }
public:
property SoapMessageStage Stage {
    SoapMessageStage get ();
}
/** @property */
public SoapMessageStage get_Stage ()
public function get Stage
 () : SoapMessageStage

プロパティ
SoapMessageSoapMessageStage

解説解説

Stage プロパティには、任意の SoapMessageStageアクセスできます

使用例使用例

SoapExtension.ProcessMessage メソッド内の SoapMessageStage確認するためのコード例次に示します

Public Overrides Sub ProcessMessage(message
 As SoapMessage)
    Select Case message.Stage
        
        Case SoapMessageStage.BeforeSerialize
        
        Case SoapMessageStage.AfterSerialize
            WriteOutput(message)
        
        Case SoapMessageStage.BeforeDeserialize
            WriteInput(message)
        
        Case SoapMessageStage.AfterDeserialize
        
        Case Else
                Throw New Exception("invalid
 stage")
    End Select
End Sub    

public override void ProcessMessage(SoapMessage
 message) {
        switch (message.Stage) {

        case SoapMessageStage.BeforeSerialize:
            break;

        case SoapMessageStage.AfterSerialize:
            WriteOutput( message );
            break;

        case SoapMessageStage.BeforeDeserialize:
            WriteInput( message );
            break;

        case SoapMessageStage.AfterDeserialize:
            break;

        default:
            throw new Exception("invalid stage");
        }
}

public:
   virtual void ProcessMessage( SoapMessage^ message ) override
   {
      switch ( message->Stage )
      {
         case SoapMessageStage::BeforeSerialize:
            break;

         case SoapMessageStage::AfterSerialize:
            WriteOutput( message );
            break;

         case SoapMessageStage::BeforeDeserialize:
            WriteInput( message );
            break;

         case SoapMessageStage::AfterDeserialize:
            break;

         default:
            throw gcnew Exception( "invalid stage" );
      }
   }
public void ProcessMessage(SoapMessage message)
 throws Exception
{
    switch (message.get_Stage()) {
        case SoapMessageStage.BeforeSerialize :
            break;

        case SoapMessageStage.AfterSerialize :
            WriteOutput(message);
            break;

        case SoapMessageStage.BeforeDeserialize :
            WriteInput(message);
            break;

        case SoapMessageStage.AfterDeserialize :
            break;

        default :
            throw new Exception("invalid stage");
    }
} //ProcessMessage
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapMessage クラス
SoapMessage メンバ
System.Web.Services.Protocols 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SoapMessage.Stage プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SoapMessage.Stage プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS