Freigeben über


AddressHeaderCollection.FindHeader(String, String) Methode

Definition

Sucht den ersten Adressheader in der Auflistung mit dem angegebenen Namen und dem angegebenen Namespace.

public:
 System::ServiceModel::Channels::AddressHeader ^ FindHeader(System::String ^ name, System::String ^ ns);
public System.ServiceModel.Channels.AddressHeader FindHeader (string name, string ns);
member this.FindHeader : string * string -> System.ServiceModel.Channels.AddressHeader
Public Function FindHeader (name As String, ns As String) As AddressHeader

Parameter

name
String

Der Name des Adressheaders, der gesucht werden soll.

ns
String

Der Namespace des Adressheaders, der gesucht werden soll.

Gibt zurück

Der AddressHeader in der Auflistung mit dem angegebenen Namen und dem angegebenen Namespace.

Ausnahmen

name oder ns ist null.

Es sind mehrere Header mit dem angegebenen name und dem angegebenen ns vorhanden.

Beispiele

Im folgenden Codeausschnitt wird das Aufrufen dieser Methode veranschaulicht.

Hinweise

Verwenden Sie stattdessen die FindAll(String, String)-Methode, wenn Sie alle Adressheader in der Auflistung mit dem angegebenen Namen und dem angegebenen Namespace suchen möchten.

ArgumentException ist nicht der ideale Ausnahmetyp, wenn mehr als ein Header in der Auflistung vorhanden ist. Diese Ausnahme sollte von Aufrufern der Methode mit Vorsicht behandelt werden, wenn die Auflistung mehrere Einträge mit dem gleichen Namen und dem gleichen Namespace enthält.

Gilt für: