代码改变世界

阅读排行榜

WCF 第四章 绑定 WCF绑定总结

2010-11-30 13:09 by DanielWise, 2206 阅读, 收藏,
摘要: 信道架构把一系列分布式编程技术统一为一个单独的编码模型。这个架构允许服务独立于传输协议和编码协议而创建,因此支持多种通信形式。绑定是支持特殊通信类型的预先设置好的信道栈。WCF提供9种预定义绑定。 这里有一些在WCF中使用信道和绑定的指导原则。netTcpBinding 绑定用来跨机器通信的.NET应用程序间。netNamedPipeBinding绑定可以用在所有本机的.NET应用程序间的通信。这包括进城间和进程内(也就是说,在应用程序域内和应用程序域间)的通信。basicHttpBinding绑定支持基于WS-I 基础协议1.1 的继承Web 服务。这个绑定常用来调用ASP.NET ASMX 阅读全文

C# 线程手册 第四章 线程设计原则 线程及线程间关系

2012-03-05 21:05 by DanielWise, 2106 阅读, 收藏,
摘要: 一个多线程应用程序中的线程彼此间可能关联也可能不关联。例如,在每个程序中都有一个用来生成其他子线程的主线程,所以主线程就成了所有其他线程的控制器。在一个多线程应用程序中有三种常用方法来定义线程间的关系: 1. 主线程和工作线程模型 2. 对等线程模型 3. 管道线程模型 我们将详细讨论每一个模型,借助一些代码来使你能够知道如何在自己的程序中实现它们。主线程和工作线程模型这是最常见的线程模型也是到目前为止本书一直使用的模型。如图3表示:图 3 在主线程和工作线程模型中,主线程接收所有的输入并把输入参数传递给其他线程以便于执行一些特定的任务。主线程可以等待/不等待工作线程完成。在这个模型中,工作. 阅读全文

C# 线程手册 第五章 扩展多线程应用程序 CLR 和 线程

2012-04-03 22:35 by DanielWise, 2092 阅读, 收藏,
摘要: 设计CLR 的目的是创建一个提供多种服务(比如编译、垃圾回收、内存管理以及基于.NET 平台的线程池技术)的托管代码环境。 当然,Win32 平台和.NET Framework 平台在定义我们的应用程序使用的用来作为线程宿主的进程方面是不同的。在传统Win32 应用程序中,每个进程都由一个线程集合组成。如果一台机器仅有一个CPU,那么每个线程都要与其他线程交换线程本地存储和调用堆栈以实现时间轮转。单一处理器基于线程优先级来为每个线程分配时间片。当一个特定线程的时间片用完以后,它会被暂停执行同时其他线程被允许执行它的任务。在.NET Framework 中,每个Win32 进程都被逻辑上划分为. 阅读全文

如何: 连接到一台远程计算机(下)

2011-04-11 14:02 by DanielWise, 2084 阅读, 收藏,
摘要: 上篇文章 如何: 连接到一台远程计算机 写完以后,发现并不完整,在一些情况下仍然不能连接到远程计算机。常见的现象就是通过 服务管理器-> 右键-> 连接到到另一台计算机时出现连接不上远程计算机的提示。通过错误提示,我们发现winrm quickconfig 标志直接打开命令行-输入winrm quickconfig可以得到类似于Message = WinRM cannot process the request. The following error occured while using Negotiate authentication: An unknown security 阅读全文

WCF 的几个问题

2011-08-02 13:02 by DanielWise, 2074 阅读, 收藏,
摘要: 1. ChannelFactory.Endpoint.Address.Uri.AbsolutePath需求: 如果我想通过endpointConfigurationName 来获取终结点信息,同时又想在运行时动态设定相对地址,应该怎么做?1). 按照如下配置设置终结点信息,注意address 中的地址是编译时的地址,不是运行时的地址。 1: <endpoint name="JobResultService" 2: address="http://0.0.0.0:0/JobResultService" 3: binding="basicBi 阅读全文
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 52 下一页