Sdílet prostřednictvím


Vlastní vazby

Třídu můžete použít CustomBinding , když jedna ze systémových vazeb nesplňuje požadavky vaší služby. Všechny vazby jsou sestaveny z uspořádané sady vazeb prvků. Vlastní vazby lze vytvořit ze sady systémových vazeb prvků vazby nebo mohou zahrnovat uživatelem definované vlastní vazby prvky. Vlastní prvky vazby můžete použít například k povolení použití nových přenosů nebo kodérů v koncovém bodu služby. Pracovní příklady najdete v tématu Ukázky vlastních vazeb. Další informace najdete v tématu <customBinding>.

Konstrukce vlastní vazby

Vlastní vazba je vytvořena pomocí CustomBinding konstruktoru z kolekce vazeb prvků, které jsou "skládané" v určitém pořadí:

V dolní části je povinný transportní prvek. Můžete použít vlastní přenos nebo jeden z následujících elementů přenosové vazby Windows Communication Foundation (WCF) poskytuje:

Následující tabulka shrnuje možnosti pro každou vrstvu.

Vrstva Možnosti Požaduje se
Transakce TransactionFlowBindingElement No
Spolehlivost ReliableSessionBindingElement No
Zabezpečení SecurityBindingElement No
Kódování Text, binární, mechanismus optimalizace přenosu zpráv (MTOM), vlastní Ano
Přeprava TCP, HTTP, HTTPS, pojmenované kanály (označované také jako IPC), peer-to-peer (P2P), řízení front zpráv (označované také jako MSMQ), vlastní Ano

Kromě toho můžete definovat vlastní prvky vazby a vložit je mezi libovolnou z předchozích definovaných vrstev.

Viz také