Megosztás:


WCF-szolgáltatások konfigurálása

Miután megtervezte és megvalósította a szolgáltatási szerződést, készen áll a szolgáltatás konfigurálására. Itt határozhatja meg és szabhatja testre a szolgáltatás ügyfelek számára való közzétételi módját, beleértve a cím megadását, az üzenetek küldéséhez és fogadásához használt átvitelt és üzenetkódolást, valamint a szükséges biztonsági típust.

Az itt használt konfiguráció tartalmazza a kódban vagy egy konfigurációs fájlban található összes módot, amelyben definiálhatja és testre szabhatja a szolgáltatás különböző aspektusait, például megadhatja a végpontcímeket, a használt átviteleket és a biztonsági sémákat. A gyakorlatban a konfiguráció írása a WCF-alkalmazások programozásának fő része.

Ebben a részben

Egyszerűsített konfiguráció
A 4. .NET-keretrendszer kezdve a WCF egy új alapértelmezett konfigurációs modellel rendelkezik, amely leegyszerűsíti a WCF konfigurációs követelményeit. Ha nem biztosít WCF-konfigurációt egy adott szolgáltatáshoz, a futtatókörnyezet automatikusan alapértelmezett végpontokkal, kötésekkel és viselkedésekkel konfigurálja a szolgáltatást.

Szolgáltatások konfigurálása konfigurációs fájlok használatával
A Windows Communication Foundation (WCF) szolgáltatás a .NET-keretrendszer konfigurációs technológiájának használatával konfigurálható. Az XML-elemeket leggyakrabban egy WCF-szolgáltatást üzemeltető Internet Information Services-webhely Web.config fájlja tartalmazza. Az elemek lehetővé teszik a részletek, például a végpontcímek (a szolgáltatással való kommunikációhoz használt tényleges címek) gépről gépre történő módosítását.

Kötések
A WCF emellett számos, a rendszer által biztosított gyakori konfigurációt tartalmaz kötések formájában, amelyek lehetővé teszik az ügyfél és szolgáltatás kommunikációjának legalapvetőbb funkcióinak, például a használt átvitelek, biztonság és üzenetkódolások gyors kiválasztását.

végpontok
A WCF szolgáltatással folytatott összes kommunikáció a szolgáltatás végpontjain keresztül történik. A végpontok tartalmazzák a szerződést, a kötésekben megadott konfigurációs információkat, valamint azokat a címeket, amelyek jelzik, hogy hol található a szolgáltatás, vagy hol szerezhet be információt a szolgáltatásról.

Szolgáltatások biztonságossá tétele
A WCF és a meglévő biztonsági mechanizmusok használatával bármilyen szolgáltatásban megvalósíthatja a bizalmasságot, az integritást, a hitelesítést és az engedélyezést. Biztonsági sikereket és hibákat is naplózhat.

WS-I Basic Profile 1.1 Interoperable Services létrehozása
A szolgáltatásokkal és ügyfelekkel bármely más platformon vagy operációs rendszeren együttműködő szolgáltatás üzembe helyezésének követelményeit az WS-I Basic Profile 1.1 specifikációja ismerteti.

Referenciák

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

Alapszintű programozási életciklus

Szolgáltatások tervezése és megvalósítása

Üzemeltetési szolgáltatások

Ügyfelek létrehozása

Bevezetés a bővíthetőségbe

Felügyelet és diagnosztika

Lásd még