![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WCF
meander
三年Java开发经验,两年C#开发经验。善于使用eclipse和visual studio开发工具。从事过ERP和数据存储软件开发。专注于企业集成。
展开
-
化零为整WCF(14) - 事务(Transaction)
<br /><br />介绍<br />WCF(Windows Communication Foundation) - 事务(Transaction):<br /> ·对契约方法使用TransactionFlowAttribute声明(设置TransactionFlowOption参数),以指定服务操作的事务流策略<br /> ·对服务方法是用OperationBehaviorAttribute声明(设置TransactionScopeRequired参数转载 2010-11-30 14:24:00 · 452 阅读 · 0 评论 -
创建高性能的WCF服务
<br />I had a WCF service where I wanted to be able to support over a hundred concurrent users, and while most of the service methods had small payloads which returned quickly, the startup sequence needed to pull down 200,000 records. The out of the转载 2010-12-15 17:10:00 · 793 阅读 · 0 评论 -
WCF之Endpoint详解
<br />可以对Endpoint中binding参数进行设置。每种绑定类型可拥有多个名称(name)不同的参数设置,然后在Endpoint的bindingConfiguration 属性中指定关联设置名称即可。<br /><system.serviceModel><br /> <services><br /> <service name = "MyService"> <endpoint<br /> address = "net.原创 2010-12-22 14:22:00 · 885 阅读 · 0 评论 -
WCF之注意事项
1、通常情况下,WCF 只能调用使用默认构造方法。可以绕开这个限制,但这个服务实例模式只能是Single。原创 2010-12-22 13:47:00 · 358 阅读 · 0 评论 -
IIS托管的WCF服务的常见Setup问题
<br />如果你创建寄宿在IIS中的WCF Service网站项目,(图1显示怎样创建这样的网站项目),或者你把你的WCF Web Application项目或者WCF Service网站项目发布或部署到IIS网站服务器上后,你可以用网页浏览器去访问你的网站。如果你在尝试打开这些网页时无法看到正确的页面显示,或者看到错误提示页面(图2是错误提示页面的一个例子: HTTP Error 500.21 – Internal Server Error Handler “svc-Integrated转载 2010-11-04 20:35:00 · 538 阅读 · 0 评论 -
WCF4.0新特性体验(7):IIS无SVC文件托管WCF服务(IIS hosting without an SVC file )
<br />今天我来继续学习WCF4.0新特性体验(7):IIS无SVC文件托管WCF服务(IIS hosting without an SVC file )。这个是在WCF4.0中提供的一个新特性。在这一节里,我会介绍WCF服务实例化的机制,其中介绍两个主要的类型通道分发器和服务宿(ChannelDispatcher和ServiceHost)。它们与服务激活的关系。最后给出详细的开发过程。【1】基本概念: Fileless Hosting也就是IIS hosting WCF Service转载 2010-11-05 09:13:00 · 713 阅读 · 0 评论 -
WCF概述
<br /> WCF,Windows Communication Foundation,是用于构建面向服务(SOA)的应用程序框架。借助WCF,可以将数据作为异步消息从一个服务终结点(EndPoint)发送至另一个服务终结点。服务终结点可以是有IIS承载的持续可用的服务的一部分,也可以是应用程序中承载的服务。终结点可以是服务终结点请求数据的服务客户端。<br /> WCF的主要功能有:<br /> 服务导向,WCF是一种SOA框架,依赖Web服务发送和接收数据。We转载 2010-11-10 21:37:00 · 459 阅读 · 0 评论 -
WCF系列_分布式事务
一、 事务概述<br /> 1、事务协议<br />跟WCF相关的事务协议有三个。1.1. Lightweight protocol<br />这是个轻量级的本地事务协议,限制管理在一个AppDomain中的事务。不能跨AppDomain边界传播事务,也不能跨服务边界传播事务。跟其他协议比,Lightweight protocol是最有效率的协议。<br /> 1.2. OleTx protocol<br />这个协议可用于跨AppDomain,进程和机器边界,管理两阶段提交的事务协议。这个跨边界转载 2010-11-13 11:49:00 · 516 阅读 · 0 评论 -
WCF相关词汇
<br /> WCF 是用于构建面向服务的应用程序的框架。WCF 是一个运行时和一组 API,用于创建在服务与客户端之间发送消息的系统。WCF 建立在基于消息的通信这一概念基础之上,可以建模为消息的任何内容都可以在编程模型中按照统一方式进行表示。消息消息是一个独立的数据单元,它可能由几个部分组成,包括消息正文和消息头。 服务服务是一个构造,它公开一个或多个终结点,其中每个终结点都公开一个或多个服务操作。 终结点终结点是用来发送或接收消息(或同时执行这两种操作)的构造。终结点包括一个定义消息可以发送转载 2010-11-10 21:48:00 · 394 阅读 · 0 评论 -
WCF 及 Silverlight 中使用 Session
WCF 中 使用 Session<br /> <br />1.标记WCF服务开启Session模式,使用SessionMode 来使Session有效化 <br />[ServiceContract(SessionMode = SessionMode.Required)] <br /> <br />2.服务类添加ASPNETSESSION兼容标记 <br />[System.ServiceModel.Activation.AspNetCompatibilityRequirements(Requirement转载 2010-11-19 15:08:00 · 581 阅读 · 0 评论 -
WCF Data Contract之KnownType
<br />1 使用场合:<br />在WCF Data Contract中如果存在向下造型的情况时你就会用到KnownTypeAttribute类以保证在反序列化时引擎能知道应该使用哪个具体的类型。主要有以下几种典型的情况:<br />1 发送的数据契约类型是从接收端期望接收的数据契约类型继承的。<br />2 声明的数据类型是接口(注意:集合接口除外,具体请看稍后的WCF Data Contract之集合类型)<br />3 声明的数据类型是Object.<br />4 在数据契转载 2011-01-18 15:45:00 · 892 阅读 · 0 评论 -
WCF InstanceContextMode and ConcurrencyMode
<br />I recently ran into a concurrency issue with WCF on a customer's system. I'll get into the details later (though not too much detail... NDA ;) ), but it involved some testing of the various combinations of InstanceContextMode and ConcurrencyMo转载 2011-02-01 13:22:00 · 690 阅读 · 0 评论 -
服务实例(Service Instance)生命周期如何控制
<br />服务调用的目的体现在对某项服务功能的消费上,而功能的实现又定义在相应的服务类型中。不论WCF服务端框架处理服务调用请求的流程有多么复杂,最终都落实在服务实例的激活和操作方法的执行上面。WCF中的实例管理(Instance Management)旨在解决服务实例的激活和服务实例生命周期的控制。<br />会话(Session)的目的在于保持来自相同客户端(服务代理)多次服务调用之间的状态。从消息交换的角度来讲,会话通过消息识别机制判断调用某个服务的消息来源,从而将来自相同客户端的所有消转载 2011-02-01 13:08:00 · 2072 阅读 · 0 评论 -
ConfigSource attribute on system.serviceModel section
ConfigSource attribute on system.serviceModel sectionThe configSource attribute was firstly introduced in .NET framework 2.0 to support external configuration files.This attribute can be added to转载 2011-12-19 13:23:41 · 654 阅读 · 0 评论 -
Configure WCF
Configuring Services Using Configuration Files原创 2011-12-19 13:33:04 · 428 阅读 · 0 评论 -
WCF 4.0 service consumed in Silverlight 4.0 with cross domain
Link:WCF 4.0 service consumed in Silverlight 4.0 with cross domain转载 2011-12-15 10:13:54 · 401 阅读 · 0 评论 -
WCF - ContractFilter mismatch at the EndpointDispatcher exception
WCF - ContractFilter mismatch at the EndpointDispatcher exceptionA "ContractFilter mismatch at the EndpointDispatcher" means the receiver could not process the message because no contract claimed转载 2011-12-22 14:34:53 · 1614 阅读 · 0 评论 -
WCF error "No end point listening at net.pipe://server name:port/service name that could accept the message
<br />Often, While having client and server communication via WCF, there are some errors that one get quiet frequently. I am blogging the error and resolution for the benefits of all blog readers<br /><br />Error : There was no endpoint listening a转载 2010-12-14 11:49:00 · 988 阅读 · 0 评论 -
New Features of WCF 4.0: Part IV
<br />Previous Articles<br /><br />New Features of WCF 4.0: Part I<br />New Features of WCF 4.0: Part II<br />New Features of WCF 4.0: Part III<br /><br />Introduction<br /><br />Microsoft.NET 4.0 and Visual Studio.NET 2010 ships a lot of转载 2010-12-03 14:10:00 · 464 阅读 · 0 评论 -
WCF之Binding详解
本文的出发点: 通过阅读本文,您能了解以下知识: WCF中的Binding是什么? Binding的组成? Binding Element 的分类? Binding描述了那些层面的信息? 选择正确的Binding 本文适合的读者: 本文适合WCF的初学者 WCF中的Binding是什么? 在弄清Binding是什么之前,我们先看一下WCF的中的Endpoint结构,一个Endpoint就类似于xml web service中的一个asmx文件,它包括三个组成部分1)Addre转载 2010-11-30 15:29:00 · 799 阅读 · 0 评论 -
WCF Service Binding Explained
<br />This article offers a brief explanation on the basic concepts of the Communication part in the Windows Communication Foundation - WCF. To further illustrate the concepts, the article provides examples of configuration settings in the service'转载 2010-11-30 15:50:00 · 561 阅读 · 0 评论 -
WCF之Address详解
本文的出发点 通过阅读本文,您能了解以下知识: Address是什么? Address的组成? 如何在配置文件中指定Address? 如何通过编程方式设置Address? Address有什么特殊应用? 本文适合的读者 适合WCF初学者,可以没有任何SOA和其他分布式开发经验 Address是什么? 一个要和服务端通讯的客户端要做的第一件事情,就是搞清数据要发给谁?目的地在哪?而Address正是通过一个Uri来唯一标示一个WCF的终节点(EndPoint)的,它标示了消息发送的目的地。在WCF数据通讯转载 2010-11-30 16:16:00 · 866 阅读 · 0 评论 -
WCF之Contract详解
本文的出发点: 通过阅读本文,能解决以下的问题 什么是契约? 契约有几种?,他们都有什么用途 如何定义契约? 契约是独立于平台的么? 契约和以往哪种技术比较相像,又有什么不同? 本文适合的读者 WCF的初学者,可以没有任何SOA或者其他分布式技术经验 什么是契约? 任何一个分布式应用程序,它之所以能够互相传递消息,都是事先制定好数据交换规则的,这个规则正是交换数据的双方(比如服务器端和客户端)能彼此理解对方的依据,WCF作为分布式开发技术的一种,同样具有这样一种特性。而在WCF中制定的的转载 2010-11-30 16:37:00 · 725 阅读 · 0 评论 -
XmlSerializer vs DataContractSerializer: Serialization in Wcf
<br />The XmlSerializer has been in .Net since version 1.0 and has served us well for everything from Remoting, Web Services, serializing to a file, etc. However in .Net 3.0 the DataContractSerializer came along. And all of a sudden a lot of guida转载 2010-11-29 15:21:00 · 1361 阅读 · 0 评论 -
化零为整WCF(9) - 序列化(DataContractSerializer, XmlSerializer, DataContractJsonSerializer, SoapFormatter, BinaryFormatter)
<br /><br />介绍<br />WCF(Windows Communication Foundation) - 序列化:本文分别以DataContractSerializer, XmlSerializer, DataContractJsonSerializer, SoapFormatter, BinaryFormatter为例。<br /><br /><br />示例<br />1、服务<br />DataContractSerializerObject.cs<br />using Sy转载 2010-11-30 14:19:00 · 615 阅读 · 0 评论 -
Introduction to MSMQ
What is MSMQ?<br />Microsoft Message Queuing, or MSMQ, is technology for asynchronous messaging. Whenever there's need for two or more applications (processes) to send messages to each other without having to immediately know results, MSMQ can be use转载 2010-12-01 16:32:00 · 531 阅读 · 0 评论 -
WCF之架构图
<br />转载 2010-12-03 11:50:00 · 669 阅读 · 0 评论 -
WS-Discovery for WCF
Introduction<br />Windows Communication Foundation represents the state of the art communication library in the .NET environment. The flexibility of this device is amazing, and it allows to easily remotize functions on specific services, automaticall转载 2010-12-03 13:33:00 · 853 阅读 · 0 评论 -
WCF之Message Exchange Patterns
<br />消息交换模式(Message Exchange Patterns,MEPS)<br />在WCF中,服务端与客户端之间消息的交换共有三种模式:Request/Reply,One-Way,Duplex。<br />1、Request/Reply<br />默认的消息交换模式,客户端调用服务方法发出请求(Request),服务端收到请求后,进行相应的操作,然后返回一个结果值(Reply)。<br />如果没有其它特别的设置,一个方法如果标记了OperationContract,则转载 2010-12-03 11:04:00 · 497 阅读 · 0 评论 -
New Features of WCF 4.0: Part II
<br />Previous Article<br />New Features of WCF 4.0: Part I<br /><br />Introduction<br />Microsoft.NET 4.0 and Visual Studio.NET 2010 ships a lot of new features in their underlying technologies. In this series of articles, I want to talk about the n转载 2010-12-03 14:04:00 · 389 阅读 · 0 评论 -
New Features of WCF 4.0: Part V
<br />Previous Articles<br /><br />New Features of WCF 4.0: Part I<br />New Features of WCF 4.0: Part II<br />New Features of WCF 4.0: Part III<br />New Features of WCF 4.0: Part IV<br /><br />Introduction<br /><br />Microsoft.NET 4.0 a转载 2010-12-03 14:12:00 · 581 阅读 · 0 评论 -
New Features of WCF 4.0: Part I
Introduction<br />Microsoft.NET 4.0 and Visual Studio.NET 2010 ships a lot of new features in their underlying technologies. In this series of articles, I want to talk about the new features in the area of Windows Communication Foundation (WCF) in or转载 2010-12-03 14:00:00 · 592 阅读 · 0 评论 -
New Features of WCF 4.0: Part III
<br /><br />Previous Articles<br /><br />New Features of WCF 4.0: Part I<br />New Features of WCF 4.0: Part II<br /><br />Introduction<br /><br />Microsoft.NET 4.0 and Visual Studio.NET 2010 ships a lot of new features in their underlying technol转载 2010-12-03 14:08:00 · 414 阅读 · 0 评论 -
Exception Handling in WCF using Fault Contract
<br /><br />Introduction<br /><br />In all managed applications, processing errors are represented by Exception objects. In WCF applications, service methods communicate processing error information using SOAP fault messages. SOAP faults are mess转载 2010-12-03 14:19:00 · 469 阅读 · 0 评论 -
An Introduction to Windows Communication Foundation (WCF)
Sponsored by<br /><br /><br /><br />WCF Overview<br /><br />1. What Is WCF?<br /><br />WCF stands for Windows Communication Foundations.<br /><br />WCF combines the functionality from ASP.NET Web Services, .NET Remoting, Message Queuing and Enter转载 2010-12-03 11:57:00 · 734 阅读 · 0 评论 -
IIS7: WCF Services - .SVC do not work
Recently I came across a problem with Windows Communication Foundation Services and IIS 7.What I did is, deploy a .SVC file to my IIS 7.The service worked during development on the local ASP.NET D转载 2011-12-15 15:04:00 · 905 阅读 · 0 评论