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

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

SoapUnknownHeader.Element プロパティ

SOAP 要求または SOAP 応答XML ヘッダー要素取得または設定します

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

Dim instance As SoapUnknownHeader
Dim value As XmlElement

value = instance.Element

instance.Element = value
public XmlElement Element { get; set;
 }
public:
property XmlElement^ Element {
    XmlElement^ get ();
    void set (XmlElement^ value);
}
/** @property */
public XmlElement get_Element ()

/** @property */
public void set_Element (XmlElement value)

プロパティ
SOAP ヘッダーの生の XML を表す XmlElement。

解説解説
使用例使用例

認識している MyHeader SOAP ヘッダー以外のヘッダー含めたすべての SOAP ヘッダー受け取MyWebService XML Web サービス次に示しますMyWebMethod XML Web サービス メソッドは、文字列として渡され最後不明な SOAP ヘッダーXML 属性クライアント返します

<%@ WebService Language="VB" Class="MyWebService"%>
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Xml
Imports System

' Define a SOAP header by deriving from the SoapHeader base class.
Public Class MyHeader
    Inherits SoapHeader
    Public MyValue As String
End Class

Public Class MyWebService
    
    Public myHeader As MyHeader
    
    ' Receive all SOAP headers besides the MyHeader SOAP header.
    Public unknownHeaders() As SoapUnknownHeader
    

    'Receive any SOAP headers other than MyHeader.
    <WebMethod, _
    SoapHeader("myHeader", Direction := SoapHeaderDirection.InOut),
 _
    SoapHeader("unknownHeaders")> _
    Public Function MyWebMethod() As
 String
        Dim unknownHeaderAttributes As String
 = String.Empty
        
        ' Set myHeader.MyValue to some value.
        Dim header As SoapUnknownHeader
        For Each header In
  unknownHeaders
            ' Perform some processing on the header.
            Dim attribute As XmlAttribute
            For Each attribute In
 header.Element.Attributes
                unknownHeaderAttributes &= attribute.Name & ":"
 & _
                    attribute.Value & ";"
            Next attribute
            ' For those headers that cannot be 
            ' processed, set the DidUnderstand property to false.
            header.DidUnderstand = False
        Next header
        
        Return unknownHeaderAttributes
        
    End Function
End Class

<%@ WebService Language="C#" Class="MyWebService"%>
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml;
using System;

// Define a SOAP header by deriving from the SoapHeader base class.

public class MyHeader : SoapHeader {
    public string MyValue;
}

public class MyWebService {

    public MyHeader myHeader;
    // Receive all SOAP headers besides the MyHeader SOAP header.
    public SoapUnknownHeader[] unknownHeaders;
 
    [WebMethod]
    [SoapHeader("myHeader", Direction=SoapHeaderDirection.InOut)]

    //Receive any SOAP headers other than MyHeader.
    [SoapHeader("unknownHeaders")]

    public string MyWebMethod() {

    string unknownHeaderAttributes = String.Empty;

        // Set myHeader.MyValue to some value.
         
       foreach (SoapUnknownHeader header in
 unknownHeaders) {
           // Perform some processing on the header.
           foreach (XmlAttribute attribute in
 header.Element.Attributes) {
              unknownHeaderAttributes = unknownHeaderAttributes + attribute.Name
 + ":" + attribute.Value + ";";            
           }
           // For those headers that cannot be 
           // processed, set the DidUnderstand property to false.
           header.DidUnderstand = false;
       }
       return unknownHeaderAttributes;
    }
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapUnknownHeader クラス
SoapUnknownHeader メンバ
System.Web.Services.Protocols 名前空間
XmlElement
SoapHeaderAttribute クラス


このページでは「.NET Framework クラス ライブラリ リファレンス」からSoapUnknownHeader.Element プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSoapUnknownHeader.Element プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSoapUnknownHeader.Element プロパティ を検索

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS