MessageHeaders.GetHeader メソッド

定義

このコレクション内のメッセージ ヘッダーを取得します。

オーバーロード

GetHeader<T>(String, String, XmlObjectSerializer)

LocalName、名前空間 URI、およびシリアライザーを指定して、このコレクション内のメッセージ ヘッダーを取得します。

GetHeader<T>(String, String)

ヘッダー要素の LocalName と名前空間 URI を指定して、このコレクション内のメッセージ ヘッダーを検索します。

GetHeader<T>(String, String, String[])

ヘッダー要素の LocalName、名前空間 URI、およびアクターを指定して、このコレクション内のメッセージ ヘッダーを取得します。

GetHeader<T>(Int32)

このコレクション内の特定の位置にあるメッセージ ヘッダーを取得します。

GetHeader<T>(Int32, XmlObjectSerializer)

このコレクション内の特定の位置にあるメッセージ ヘッダーを取得します。

GetHeader<T>(String, String, XmlObjectSerializer)

ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs

LocalName、名前空間 URI、およびシリアライザーを指定して、このコレクション内のメッセージ ヘッダーを取得します。

public:
generic <typename T>
 T GetHeader(System::String ^ name, System::String ^ ns, System::Runtime::Serialization::XmlObjectSerializer ^ serializer);
public T GetHeader<T> (string name, string ns, System.Runtime.Serialization.XmlObjectSerializer serializer);
member this.GetHeader : string * string * System.Runtime.Serialization.XmlObjectSerializer -> 'T
Public Function GetHeader(Of T) (name As String, ns As String, serializer As XmlObjectSerializer) As T

型パラメーター

T

メッセージ ヘッダーの型。

パラメーター

name
String

ヘッダー XML 要素の LocalName。

ns
String

ヘッダー XML 要素の名前空間 URI。

serializer
XmlObjectSerializer

ヘッダーのシリアル化に使用される XmlObjectSerializer

戻り値

T

指定された名前を持つメッセージ ヘッダー。

適用対象

GetHeader<T>(String, String)

ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs

ヘッダー要素の LocalName と名前空間 URI を指定して、このコレクション内のメッセージ ヘッダーを検索します。

public:
generic <typename T>
 T GetHeader(System::String ^ name, System::String ^ ns);
public T GetHeader<T> (string name, string ns);
member this.GetHeader : string * string -> 'T
Public Function GetHeader(Of T) (name As String, ns As String) As T

型パラメーター

T

メッセージ ヘッダーの型。

パラメーター

name
String

ヘッダー XML 要素の LocalName。

ns
String

ヘッダー XML 要素の名前空間 URI。

戻り値

T

指定された名前を持つメッセージ ヘッダー。

注釈

このメソッドは、DataContractSerializer のみを使用します。 さらに、XmlObjectSerializer または DataContractSerializer のどちらを使用するかを、タイプから検出しようとはしません。 XML シリアライザーを使用するには、GetHeader<T>(String, String, XmlObjectSerializer) を呼び出すか、またはコンテンツでリーダーを取得して、直接シリアライザーを呼び出します。

適用対象

GetHeader<T>(String, String, String[])

ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs

ヘッダー要素の LocalName、名前空間 URI、およびアクターを指定して、このコレクション内のメッセージ ヘッダーを取得します。

public:
generic <typename T>
 T GetHeader(System::String ^ name, System::String ^ ns, ... cli::array <System::String ^> ^ actors);
public T GetHeader<T> (string name, string ns, params string[] actors);
member this.GetHeader : string * string * string[] -> 'T
Public Function GetHeader(Of T) (name As String, ns As String, ParamArray actors As String()) As T

型パラメーター

T

メッセージ ヘッダーの型。

パラメーター

name
String

ヘッダー XML 要素の LocalName。

ns
String

ヘッダー XML 要素の名前空間 URI。

actors
String[]

メッセージ ヘッダーで対象とされている受信者。

戻り値

T

指定された名前を持つメッセージ ヘッダー。

注釈

このメソッドは、DataContractSerializer のみを使用します。 さらに、XmlObjectSerializer または DataContractSerializer のどちらを使用するかを、タイプから検出しようとはしません。 XML シリアライザーを使用するには、GetHeader<T>(String, String, XmlObjectSerializer) を呼び出すか、またはコンテンツでリーダーを取得して、直接シリアライザーを呼び出します。

適用対象

GetHeader<T>(Int32)

ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs

このコレクション内の特定の位置にあるメッセージ ヘッダーを取得します。

public:
generic <typename T>
 T GetHeader(int index);
public T GetHeader<T> (int index);
member this.GetHeader : int -> 'T
Public Function GetHeader(Of T) (index As Integer) As T

型パラメーター

T

メッセージ ヘッダーの型。

パラメーター

index
Int32

取得するヘッダーを表す、0 から始まるインデックス。

戻り値

T

指定されたインデックスのメッセージ ヘッダー。

注釈

このメソッドは、DataContractSerializer のみを使用します。 さらに、XmlObjectSerializer または DataContractSerializer のどちらを使用するかを、タイプから検出しようとはしません。 XML シリアライザーを使用するには、GetHeader<T>(String, String, XmlObjectSerializer) を呼び出すか、またはコンテンツでリーダーを取得して、直接シリアライザーを呼び出します。

適用対象

GetHeader<T>(Int32, XmlObjectSerializer)

ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs
ソース:
MessageHeaders.cs

このコレクション内の特定の位置にあるメッセージ ヘッダーを取得します。

public:
generic <typename T>
 T GetHeader(int index, System::Runtime::Serialization::XmlObjectSerializer ^ serializer);
public T GetHeader<T> (int index, System.Runtime.Serialization.XmlObjectSerializer serializer);
member this.GetHeader : int * System.Runtime.Serialization.XmlObjectSerializer -> 'T
Public Function GetHeader(Of T) (index As Integer, serializer As XmlObjectSerializer) As T

型パラメーター

T

メッセージ ヘッダーの型。

パラメーター

index
Int32

取得するヘッダーを表す、0 から始まるインデックス。

serializer
XmlObjectSerializer

ヘッダーのシリアル化に使用される XmlObjectSerializer

戻り値

T

指定されたインデックスのメッセージ ヘッダー。

適用対象