Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Windows Communication Foundation (WCF) lehetővé teszi a futtatókörnyezet összetevőinek módosítását és kiterjesztését a szolgáltatásalapú alkalmazások pontos szabályozásához és kiterjesztéséhez. Az ebben a szakaszban található témakörök részletesen ismertetik a bővíthetőségi architektúrát. További információ az alapszintű programozásról: Alapszintű WCF-programozás.
Ebben a részben
A ServiceHost és a szolgáltatásmodell-réteg kiterjesztése A szolgáltatásmodell-réteg feladata a bejövő üzenetek lekérése a mögöttes csatornákból, az alkalmazáskód metódushívásaivá alakítása és az eredmények visszaküldése a hívónak. A szolgáltatásmodell-bővítmények módosítják vagy implementálják a végrehajtási vagy kommunikációs viselkedést, valamint a diszpécser funkcióit, az egyéni viselkedéseket, az üzenetek és paraméterek elfogását, valamint egyéb bővíthetőségi funkciókat.
Kötések kiterjesztése A kötések olyan objektumok, amelyek a végponthoz való csatlakozáshoz szükséges kommunikációs részleteket írják le. A kötésbővítmények vagy egyéni kötések az alkalmazásfunkciók támogatásához szükséges egyéni kommunikációs funkciókat valósítanak meg.
A csatornaréteg kiterjesztése A csatornaréteg a szolgáltatásmodell rétege alatt helyezkedik el, és felelős az ügyfelek és szolgáltatások közötti üzenetek cseréjéért. A csatornabővítmények új protokollfunkciókat, például biztonságot valósíthatnak meg. A csatornabővítmények átviteli funkciókat is biztosítanak, például új hálózati átvitelt implementálnak a SOAP-üzenetek átviteléhez.
A biztonság kiterjesztése A WCF biztonsága az átvitel biztonságából (integritás, bizalmasság és hitelesítés), hozzáférés-vezérlésből (engedélyezés) és naplózásból áll. A névtérben található osztályokat a IdentityModel WCF használja a hozzáférés-vezérléshez. A biztonsági architektúra ismerete lehetővé teszi egyéni jogcímtípusok létrehozását az egyéni hozzáférés-vezérlési rendszerekhez.
A metaadat-rendszer kiterjesztése A WCF metaadat-rendszere olyan osztályok és felületek csoportja, amelyek a szolgáltatásalapú alkalmazások implementálásához szükséges metaadatokat képviselik. Módosítsa vagy bővítse az osztályokat, vagy implementálja és konfigurálja a felületeket egyéni metaadatok, például Web Services Description Language (WSDL) bővítmények vagy egyéni WS-PolicyAttachments állítások exportálására és importálására.
Kódolók és szerializálók kiterjesztése A kódolók és szerializálók adatokat fordítanak le egyik űrlapról a másikra. Az ebben a szakaszban található témakörök azt ismertetik, hogyan bővítheti a megadott osztályokat a speciális követelményeknek való megfelelés érdekében.
Referenciák
System.ServiceModel.Description
System.IdentityModel.Selectors