Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Windows Communication Foundation (WCF) kan du ändra och utöka körningskomponenter för att exakt kontrollera och utöka tjänstbaserade program. Ämnena i det här avsnittet går närmare in på utökningsarkitekturen. Mer information om grundläggande programmering finns i Grundläggande WCF-programmering.
I det här avsnittet
Utöka ServiceHost och tjänstmodelllagret Tjänstmodelllagret ansvarar för att hämta inkommande meddelanden från de underliggande kanalerna, översätta dem till metodanrop i programkod och skicka tillbaka resultaten till anroparen. Tjänstmodelltillägg ändrar eller implementerar körnings- eller kommunikationsbeteende och funktioner som omfattar dispatcher-funktioner, anpassade beteenden, meddelande- och parameteravlyssning och andra utökningsfunktioner.
Utöka bindningar Bindningar är objekt som beskriver den kommunikationsinformation som krävs för att ansluta till en slutpunkt. Bindningstillägg eller anpassade bindningar implementerar anpassade kommunikationsfunktioner som krävs för att stödja programfunktioner.
Utöka kanallagret Kanallagret ligger under tjänstmodelllagret och ansvarar för utbytet av meddelanden mellan klienter och tjänster. Kanaltillägg kan implementera nya protokollfunktioner, till exempel säkerhet. Kanaltilläggen transporterar även funktioner, till exempel implementering av en ny nätverkstransport för att transportera SOAP-meddelanden.
Utöka säkerheten Säkerhet i WCF består av överföringssäkerhet (integritet, konfidentialitet och autentisering), åtkomstkontroll (auktorisering) och granskning. Klasserna som finns i IdentityModel namnområdet används av WCF för åtkomstkontroll. Genom att förstå säkerhetsarkitekturen kan du skapa anpassade anspråkstyper för anpassade åtkomstkontrollsystem.
Utöka metadatasystemet WCF-metadatasystemet är en grupp klasser och gränssnitt som representerar metadata som krävs för att implementera tjänstbaserade program. Ändra eller utöka klasserna eller implementera och konfigurera gränssnitten för att exportera och importera anpassade metadata, till exempel WSDL-tillägg (Web Services Description Language) eller anpassade WS-PolicyAttachments försäkran.
Utöka kodare och serialiserare Kodare och serialiserare översätter data från ett formulär till ett annat. Ämnena i det här avsnittet beskriver hur du utökar de angivna klasserna så att de uppfyller särskilda krav.
Hänvisning
System.ServiceModel.Description
System.IdentityModel.Selectors