AddressHeaderCollection.FindHeader(String, String) Metoda

Definicja

Znajduje nagłówek pierwszego adresu w kolekcji z określoną nazwą i przestrzenią nazw.

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

Parametry

name
String

Nazwa nagłówka adresu, który ma zostać znaleziony.

ns
String

Przestrzeń nazw nagłówka adresu do znalezienia.

Zwraca

AddressHeader

Element AddressHeader w kolekcji z określoną nazwą i przestrzenią nazw.

Wyjątki

name lub ns ma wartość null.

Istnieje więcej niż jeden nagłówek z określonym name nsi .

Przykłady

Poniższy fragment kodu ilustruje sposób wywoływania tej metody.

Uwagi

Jeśli musisz znaleźć wszystkie nagłówki adresów w kolekcji z określoną nazwą i przestrzenią nazw, użyj FindAll(String, String) metody .

ArgumentException nie jest idealnym typem wyjątku, jeśli w kolekcji znajduje się więcej niż jeden nagłówek. Obiekty wywołujące tę metodę powinny zadbać o obsługę tego wyjątku, gdy kolekcja zawiera wiele wpisów o tej samej nazwie i przestrzeni nazw.

Dotyczy