Beispiel #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string id = Request.QueryString["ID"];
         if (!string.IsNullOrEmpty(id))
         {
             int           ID  = int.Parse(id);
             WcfServer     obj = null;
             IWcfServerDao dao = CastleContext.Instance.GetService <IWcfServerDao>();
             obj = dao.Find(ID);
             if (obj != null)
             {
                 this.IP.Text     = obj.IP;
                 this.Point.Text  = obj.Point.ToString();
                 this.Remark.Text = obj.Remark;
             }
         }
     }
 }
        public void Calling_dispose_on_a_WcfClient_should_not_throw_EndpointNotFoundException()
        {
            // start the server
            var wcfServer = new WcfServer();

            wcfServer.Start();

            // create the client and test it
            var client = new WcfClient(new WcfChannel <IMessageProcessor>(wcfServer.EndpointAddress), "testclient");

            Assert.DoesNotThrow(() =>
            {
                var response = client.EchoMessage("teszt");
                Assert.IsInstanceOf <EchoResponse>(response);
                Assert.That(((EchoResponse)response).Message, Is.StringContaining("Echo: teszt"));
            });

            // now stop the server and dispose the client and check if it throws
            wcfServer.Stop();
            Assert.DoesNotThrow(client.Dispose);
        }
Beispiel #3
0
        protected override void OnStart(string[] args)
        {
            server = WcfServer.GetInstance();

            server.Start();
        }
Beispiel #4
0
        private void Form1_Load(object sender, EventArgs e)
        {
            server = WcfServer.GetInstance();

            server.Start();
        }