您的位置:首页 > 编程语言

编程实现WCF客户端调用

2015-02-09 23:38 274 查看
新建一个控制台项目 Wcf.Client,添加对契约项目Wcf.Contract 的引用

using System;
using System.ServiceModel;
using Wcf.Contract;

namespace Wcf.Host
{
class MainClass
{
public static void Main()
{
ChannelFactory<IOperation> channelFactory = new ChannelFactory<IOperation> (
new BasicHttpBinding (), "http://localhost:8081/operation");
try
{
var proxy = channelFactory.CreateChannel ();
var result = proxy.Add (3, 5);
Console.WriteLine (result);
}
catch(Exception ex) {
//Console.BackgroundColor = ConsoleColor.Red;
Console.WriteLine (ex.Message);
//Console.ResetColor ();
}
Console.WriteLine ("press any key to Continue...");
Console.ReadKey ();
}
}


这样就简单实现了一个WCF客户端的调用,不要使用添加服务引用,也不要任何配置文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: