Sdílet prostřednictvím


Vazby (WCF)

Windows Communication Foundation (WCF) odděluje způsob psaní softwaru pro aplikaci od způsobu komunikace s jiným softwarem. Vazby se používají k určení podrobností přenosu, kódování a protokolu vyžadovaných pro komunikaci klientů a služeb mezi sebou. WCF používá vazby k vygenerování základního přenosu reprezentace koncového bodu, takže většina podrobností vazby musí být odsouhlasena stranami, které komunikují. Nejjednodušší způsob, jak toho dosáhnout, je pro klienty služby, aby používali stejnou vazbu jako koncový bod pro službu. Další informace o tom, jak to provést, naleznete v tématu Použití vazeb ke konfiguraci služeb a klientů.

Vazba se skládá z kolekce prvků vazby. Každý prvek popisuje určitý aspekt komunikace koncového bodu s klienty. Vazba musí obsahovat alespoň jeden prvek vazby přenosu, alespoň jeden element vazby kódování zpráv (který element transport vazby může ve výchozím nastavení poskytnout) a libovolný počet dalších elementů vazby protokolu. Proces, který vytvoří modul runtime z tohoto popisu, umožňuje každému prvku vazby přispívat kód do tohoto modulu runtime.

WCF poskytuje vazby, které obsahují běžné výběry prvků vazby. Můžete je použít s výchozím nastavením nebo můžete tyto výchozí hodnoty upravit podle uživatelských požadavků. Tyto systémové vazby mají vlastnosti, které umožňují přímou kontrolu nad prvky vazby a jejich nastavení. Můžete také snadno pracovat souběžně s více verzemi vazby tím, že každé verzi vazby poskytnete vlastní název. Podrobnosti najdete v tématu Konfigurace systémových vazeb.

Pokud potřebujete kolekci prvků vazby, které nejsou poskytovány některou z těchto systémových vazeb, můžete vytvořit vlastní vazbu, která se skládá z kolekce požadovaných prvků vazby. Tyto vlastní vazby se snadno vytvářejí a nevyžadují novou třídu, ale neposkytují vlastnosti pro řízení prvků vazby nebo jejich nastavení. K prvkům vazby můžete přistupovat a měnit jejich nastavení prostřednictvím kolekce, která je obsahuje. Podrobnosti najdete v tématu Vlastní vazby.

V tomto oddílu

Konfigurace vazeb poskytovaných systémem
Popisuje, jak používat a upravovat vazby, které WCF poskytuje pro podporu běžných scénářů.

Používání vazeb ke konfiguraci služeb a klientů
Popisuje, jak definovat vazby WCF (Windows Communication Foundation) pro služby a klienty imperativním způsobem v kódu a deklarativním použitím konfigurace.

Vlastní vazby
Popisuje, co CustomBinding je a kdy se používá.

Reference

Binding

BindingElement

CustomBinding

Rozšíření vazeb