Sdílet prostřednictvím


Vlastní vazby

Třídu CustomBinding, kterou můžete použít, pokud jedna ze systémových vazeb nesplňuje požadavky vaší služby. Všechny vazby jsou sestaveny z uspořádané sady prvků vazby. Vlastní vazby lze vytvořit ze sady systémem poskytnutých prvků vazeb nebo mohou zahrnovat uživatelem definované vlastní prvky vazeb. 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. Praktické příklady najdete v Ukázkách 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 Povinné
Transakce TransactionFlowBindingElement Ne
Spolehlivost ReliableSessionBindingElement Ne
Bezpečnost SecurityBindingElement Ne
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), řazení 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é