Üzemeltetés felügyelt alkalmazásban
A Windows Communication Foundation (WCF) szolgáltatásai bármely .NET-keretrendszer alkalmazásban üzemeltethetők. Az önkiszolgáló szolgáltatások a legrugalmasabb üzemeltetési lehetőség, mivel a legkisebb infrastruktúrát igénylik. Ez azonban a legkevésbé robusztus üzemeltetési lehetőség, mivel a felügyelt alkalmazások nem biztosítják a WCF egyéb üzemeltetési lehetőségeinek, például az Internet Information Services (IIS) és a Windows-szolgáltatások fejlett üzemeltetési és felügyeleti funkcióit.
Saját üzemeltetésű szolgáltatás létrehozásához hozzon létre és nyisson meg egy példányt, ServiceHostamely elindít egy szolgáltatást, amely figyeli az üzeneteket. További információ : WCF-szolgáltatás üzemeltetése felügyelt alkalmazásban.
A szerződés meghatározására, a szerződés megvalósítására és egy felügyelt alkalmazáson belüli szolgáltatás üzemeltetésére vonatkozó teljes példáért tekintse meg az Első lépések oktatóanyagot és az önkiszolgáló gazdagépet.
A következő szakaszok azokat a gyakori forgatókönyveket ismertetik, amelyek ezt az üzemeltetési lehetőséget használják.
Konzolalkalmazások
Az önkiszolgáló üzemeltetést lehetővé tevő gyakori forgatókönyvek a konzolalkalmazásokban futó WCF-szolgáltatások. A WCF-szolgáltatás konzolalkalmazáson belüli üzemeltetése általában a szolgáltatás fejlesztési fázisában hasznos. Ez megkönnyíti a hibakeresést, könnyen lekérheti a nyomkövetési információkat, hogy megtudja, mi történik az alkalmazáson belül, és könnyen mozoghat, ha új helyekre másolja őket.
Gazdag ügyfélalkalmazások
Az önkiszolgáló üzemeltetés egyéb gyakori forgatókönyvei a gazdag ügyfélalkalmazások, például a Windows megjelenítési alaprendszer (WPF) vagy a Windows Forms (WinForms) alapú alkalmazások. Ez az üzemeltetési lehetőség megkönnyíti a gazdag ügyfélalkalmazások, például a WPF és a WinForms alkalmazások számára a külvilággal való kommunikációt. Például egy olyan társközi együttműködési ügyfél, amely a WPF-et használja a felhasználói felületéhez, és olyan WCF-szolgáltatást is üzemeltet, amely lehetővé teszi más ügyfelek számára, hogy csatlakozzanak hozzá és információkat osszanak meg.