SoapHeaderDirection 列挙体とは? わかりやすく解説

SoapHeaderDirection 列挙体

SoapHeader の受信者が XML Web サービス、XML Web サービス クライアント、またはその両方のいずれであるかを指定します。

この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。

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

<FlagsAttribute> _
Public Enumeration SoapHeaderDirection
Dim instance As SoapHeaderDirection
[FlagsAttribute] 
public enum SoapHeaderDirection
[FlagsAttribute] 
public enum class SoapHeaderDirection
/** @attribute FlagsAttribute() */ 
public enum SoapHeaderDirection
FlagsAttribute 
public enum SoapHeaderDirection
メンバメンバ
解説解説
使用例使用例

XML Web サービス メソッドの実行時にスローされる例外にかかわらず、myHeaderSoapHeader が XML Web サービス クライアントから XML Web サービスに送信されてから、再び XML Web サービス クライアントに返されるように指定する XML Web サービス メソッドを次に示します。

Public Class MyHeader
    Inherits SoapHeader
    Public MyValue As String
End Class

Public Class MyWebService
    
    Public myHeader As MyHeader    
    
    <WebMethod, _
    SoapHeader("myHeader", _
                Direction := SoapHeaderDirection.InOut Or SoapHeaderDirection.Fault)>
 _
    Public Sub MySoapHeaderReceivingMethod()

        ' Set myHeader.MyValue to some value.
        
    End Sub
    
End Class

public class MyHeader : SoapHeader {
    public string MyValue;
}

public class MyWebService {

    public MyHeader myHeader;

    [WebMethod]
    [SoapHeader("myHeader", 
                Direction=SoapHeaderDirection.InOut | SoapHeaderDirection.Fault)]
    public void MySoapHeaderReceivingMethod()
 {

        // Set myHeader.MyValue to some value.

    }
}
   
public ref class MyHeader: public
 SoapHeader
{
public:
   String^ MyValue;
};

public ref class MyWebService
{
public:
   MyHeader^ myHeader;

   [WebMethod]
   [SoapHeader("myHeader",
   Direction=SoapHeaderDirection::InOut|SoapHeaderDirection::Fault)]
   void MySoapHeaderReceivingMethod()
   {
      
      // Set myHeader->MyValue to some value.
   }

};

public class MyHeader extends SoapHeader
{
    public String myValue;
} //MyHeader

public class MyWebService
{
    public MyHeader myHeader;

    /** @attribute WebMethod()
     */
    /** @attribute SoapHeader("myHeader", Direction = 
         SoapHeaderDirection.InOut | SoapHeaderDirection.Fault)
     */

    public void MySoapHeaderReceivingMethod()
    {
        // Set myHeader.myValue to some value.
    } //MySoapHeaderReceivingMethod
} //MyWebService
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System.Web.Services.Protocols 名前空間
SoapHeaderAttribute クラス
SoapHeader クラス



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

SoapHeaderDirection 列挙体のお隣キーワード
検索ランキング

   

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



SoapHeaderDirection 列挙体のページの著作権

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

©2026 GRAS Group, Inc.RSS