MessageHeaders.FindHeader Method

Definition

Finds a message header in this collection.

Overloads

FindHeader(String, String)

Finds a message header in this collection by the specified LocalName and namespace URI of the header element.

FindHeader(String, String, String[])

Finds a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

FindHeader(String, String)

Source:
MessageHeaders.cs
Source:
MessageHeaders.cs

Finds a message header in this collection by the specified LocalName and namespace URI of the header element.

C#
public int FindHeader(string name, string ns);

Parameters

name
String

The LocalName of the header XML element.

ns
String

The namespace URI of the header XML element.

Returns

The index of the message header in this collection if found or -1 if the header specified does not exist.

Exceptions

Arguments are null.

The header specified by the arguments exists multiple times.

Applies to

.NET 10 (package-provided) et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0

FindHeader(String, String, String[])

Source:
MessageHeaders.cs
Source:
MessageHeaders.cs

Finds a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

C#
public int FindHeader(string name, string ns, params string[] actors);

Parameters

name
String

The LocalName of the header XML element.

ns
String

The namespace URI of the header XML element.

actors
String[]

The targeted recipient of the message header.

Returns

The index of the message header in this collection if found, or -1 if the header specified does not exist.

Exceptions

Arguments are null.

The header specified by the arguments exists multiple times.

Applies to

.NET 10 (package-provided) et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0