예제 #1
0
파일: Program.cs 프로젝트: cashcat/wcf-2
        static void Main(string[] args)
        {
            string filename = AppDomain.CurrentDomain.BaseDirectory + "config\\catclient.xml";

            Cat.Initialize(filename);

            WcfServer server = WcfServer.GetInstance();

            server.WcfFaultedEvent    += new WcfFaulted(server_WcfFaultedEvent);
            server.WcfClosedEvent     += new WcfClosed(server_WcfClosedEvent);
            server.WcfBeforeCallEvent += new WcfBeforeCall(server_WcfBeforeCallEvent);
            server.WcfAfterCallEvent  += new WcfAfterCall(server_WcfAfterCallEvent);
            server.Start();
            Console.WriteLine("服务启动...");

            Console.ReadKey();

            server.Stop();
        }
예제 #2
0
파일: Service1.cs 프로젝트: wisexie/WCFDemo
        protected override void OnStart(string[] args)
        {
            server = WcfServer.GetInstance();

            server.Start();
        }
예제 #3
0
파일: Form1.cs 프로젝트: wisexie/WCFDemo
        private void Form1_Load(object sender, EventArgs e)
        {
            server = WcfServer.GetInstance();

            server.Start();
        }