Megosztás a következőn keresztül:


Egyéni kötések

Akkor használhatja az CustomBinding osztályt, ha a rendszer által biztosított kötések egyike nem felel meg a szolgáltatás követelményeinek. Minden kötés rendezett kötéselemekből épül fel. Az egyéni kötések rendszer által biztosított kötéselemek készletéből vagy felhasználó által definiált egyéni kötéselemekből hozhatók létre. Egyéni kötéselemek használatával például engedélyezheti az új átvitelek vagy kódolók használatát egy szolgáltatásvégponton. A működő példákat az Egyéni kötésminták című témakörben talál. További információ: customBinding>.<

Egyéni kötés létrehozása

Az egyéni kötések a CustomBinding konstruktor használatával jönnek létre egy adott sorrendben "halmozott" kötéselemek gyűjteményéből:

Alul egy szükséges átviteli elem található. Használhatja saját átvitelét, vagy a Windows Communication Foundation (WCF) alábbi átviteli kötési elemeinek egyikét:

Az alábbi táblázat összefoglalja az egyes rétegek beállításait.

Réteg Beállítások Kötelező
Tranzakciók TransactionFlowBindingElement Nem
Megbízhatóság ReliableSessionBindingElement Nem
Biztonság SecurityBindingElement Nem
Kódolás Szöveg, bináris, üzenetátvitel optimalizálási mechanizmusa (MTOM), egyéni Igen
Átvitel TCP, HTTP, HTTPS, elnevezett csövek (más néven IPC), társközi (P2P), Message Queuing (más néven MSMQ), egyéni Igen

Emellett saját kötéselemeket is definiálhat, és beillesztheti őket az előző definiált rétegek bármelyike közé.

Lásd még