在不管理的C客戶端與WCF服務之間的差距
1。創建端點接口和類:定義了wcf Service的C#接口(ihelloservice)及其相應的實現類(HelloService)。創建Windows NT服務:創建一個Windows NT服務來託管WCF服務。
創建一個名為“ HelloServiceClientBridge”的新的託管C DLL項目。包含標頭文件:在“ helloserviceclientbridge”項目中包含必要的標頭文件(例如,ihelloserviceclientbridge.h,vcclr.h)。聲明橋接接口:
在“ ihelloserviceclientbridge.h” header文件中使用“ sayhello”方法定義橋接接口(ihelloserviceclientbridge)。實現橋樑課程:在“ helloserviceclientbridge.h”標頭文件中定義橋接類(helloserviceclientbridge),該標頭文件從ihelloservicececlientbridge interface。實現Sayhello方法:
使用託管的C Syntax。創建MFC應用程序:In the MFC application, add a service reference to the WCF Hello Service in a HelloServiceClient C# class library project.
In the MFC application, invoke the "SayHello" method on the managed C bridge to access the WCF Hello Service remotely.
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3