Dela via


Information om WCF-funktioner

Windows Communication Foundation (WCF) ger omfattande kontroll över meddelandefunktionerna i ett program. Avsnitten i det här avsnittet går in närmare på de tillgängliga funktionerna. Mer information om grundläggande programmering finns i Grundläggande WCF-programmering.

I det här avsnittet

Arbetsflödestjänster
Beskriver hur du skapar och konfigurerar arbetsflödestjänster.

Slutpunkter: Adresser, bindningar och kontrakt
Beskriver hur du styr flera aspekter av din tjänst.

Dataöverföring och serialisering
Beskriver hur serialisering av data kan skräddarsys för interoperation eller framtida kompatibilitet.

Sessioner, instancing och samtidighet
Beskriver instancing- och sessionslägen för WCF och hur du väljer rätt läge för ditt program.

Transporter
Beskriver hur du konfigurerar transportlagret, den lägsta nivån i kanalstacken.

Köer och tillförlitliga sessioner
Beskriver köer, som lagrar meddelanden från ett sändningsprogram för ett mottagande program och senare vidarebefordrar dessa meddelanden till det mottagande programmet.

Transaktioner
Förklarar hur du skapar transacted-åtgärder som kan återställas om det behövs.

Säkerhet
Beskriver hur WCF-säkerhet hjälper dig att skapa program som har sekretess och integritet. Autentisering och auktorisering är också tillgängliga, liksom granskningsfunktioner.

Peer-to-Peer-nätverk
Information om hur du skapar peer-tjänster och klienter.

Metadata
Beskriver metadataarkitektur och -format.

Klienter
Beskriver hur du skapar en mängd olika klienter som har åtkomst till tjänster.

Värd
Beskriver värd. En tjänst kan vara värd för ett annat program eller vara lokalt installerad.

Samverkan och integrering
Beskriver hur du använder WCF för att utöka din befintliga logik i stället för att behöva skriva om den om du har en betydande investering i komponentbaserad programlogik i COM+.

WCF Web HTTP Programming Model
Beskriver WCF-webbprogrammeringsmodellen som gör att utvecklare kan exponera WCF-tjänståtgärder för icke-SOAP-slutpunkter.

WCF-syndikering
Beskriver stöd för att enkelt exponera syndikeringsfeeds från en WCF-tjänst.

AJAX-integrering och JSON-stöd
Beskriver stöd för ASP.NET Asynkrona JavaScript- och XML-dataformat (AJAX) och JSON-dataformatet (JavaScript Object Notation) så att WCF-tjänster kan exponera åtgärder för AJAX-klienter.

WCF-identifiering
Beskriver stöd för att göra det möjligt att identifiera tjänster vid körning på ett samverkande sätt med hjälp av WS-Discovery-protokollet.

Routning
Beskriver routningstjänsten.

Referens

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Grundläggande WCF-programmering