Utilizarea legări pentru a configura servicii și clienți

Bindings - sunt obiecte care arată detaliile necesare pentru conectarea la punctul final. În special, informațiile de configurare de legare utilizate pentru a crea client sau un serviciu de rulare prin determinarea mai multe informații de transport, formate de conectare (mesaje de codare) și protocoalele utilizate pentru obiectivul respectiv sau canalul client. Pentru a crea un serviciu de comunicare pentru Windows funcționare Foundation (WCF) fiecare punct final în serviciu necesită obligatoriu. Această secțiune descrie ceea ce este obligatoriu, așa cum sunt ele definite și modul în care un punct final indicând o legare specifică.

Specifică dacă se utilizează mecanismul de securitate: capacitatea unei setări de încredere de mesaje sau tranzacție flux de context.

Acesta definește protocolul de transport de bază (de exemplu, TCP sau HTTP).

Acesta precizează mesajele de codificare, cum ar fi codificare text / XML, cod binar, sau un subsistem mesaj de transmisie de optimizare (MTOM), care definește modul în care mesajele sunt prezentate în fluxuri de octeți în rețea.

WCF include un set de legături oferite de sistem, care sunt concepute pentru a satisface cele mai multe cerințe și scenarii de aplicare. Următoarele clase sunt câteva exemple de legături oferite de sistem.

BasicHttpBinding. Legare protocolul HTTP, care este potrivit pentru a interacționa cu servicii web care sunt conforme cu caietul de sarcini, WS-I Basic Profile 1.1 (de exemplu, serviciile care sunt bazate pe ASP.NET Serviciile Web (ASMX).

T: System.ServiceModel.WsHttpBinding. Legare protocolul HTTP, care este potrivit pentru a interacționa cu punctele finale care corespund protocoalelor de specificații pentru servicii Web.

NetNamedPipeBinding. .NET utilizează cod binar, și tehnologia de încadrare în legătură cu transportul Windows Named Pipes pentru a se conecta la celălalt WCF punctul final pe același computer.

NetMsmqBinding. Acesta utilizează codificare și încadrare tehnologie binar NET în conjuncție cu coadă (de asemenea, cunoscut sub numele de MSMQ) pentru a crea o conexiune cu coada de mesaje cu alte puncte finale WCF.

Lista completa cu condiția sistem de legături, cu descrieri cm. În secțiunea Asocieri furnizate de sistem.