自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WCF Session開啟服務(wù)契約

開發(fā) 開發(fā)工具
WCF Session的特點(diǎn)比較突出,我們?cè)谶@里會(huì)為大家詳細(xì)介紹一下這一方面的啟動(dòng)方法以及如何結(jié)束等。希望能夠給大家?guī)硪恍椭?/div>

WCF開發(fā)工具在實(shí)際應(yīng)用中,可以幫助我們實(shí)現(xiàn)許多比較重要的功能需求。在這篇文章中,我們會(huì)為大家詳細(xì)講解一下WCF Session的相關(guān)應(yīng)用技術(shù),并從中加深對(duì)WCF功能的了解程度。#t#

WCF Session 特點(diǎn):

由調(diào)用程序(Calling Application)發(fā)起初始化和終止操作。

由具體的 Binding 類型實(shí)現(xiàn),因此它們之間的細(xì)節(jié)可能有所不同。

不提供 ASP.NET Session 那樣的數(shù)據(jù)容器。

啟動(dòng)WCF Session的方法包括:

調(diào)用 Channel 的 Open 方法。我們可以使用 ChannelFactory 來創(chuàng)建 Channel。

調(diào)用客戶端代理對(duì)象的 Open 方法(ClientBase.Open)。

調(diào)用任何允許初始化會(huì)話服務(wù)方法(缺省情況下所有的服務(wù)方法都自動(dòng)初始化Session,也就是 IsInitiating=true)。

結(jié)束WCF Session的方法包括:

調(diào)用 Channel 的 Close 方法。

調(diào)用客戶端代理對(duì)象的 Close 方法(ClientBase.Close)。

調(diào)用任何包含 "IsTerminating=true" 聲明的服務(wù)方法(缺省情況下所有的服務(wù)方法 IsTerminating=false,需要我們顯示聲明)。

開啟服務(wù)契約的WCF Session

可以選擇的模式包括:Required、Allowed、NotAllowed。Required 表示必須使用 Session,如果 Binding 不支持,則會(huì)拋出異常;Allowed 表示如果 Binding 支持 Session 則開啟會(huì)話;NotAllowed 表示停用 Session。多數(shù) Binding 缺省就會(huì)開始 Session,而 BaseHttpBinding 不支持 Session。

 

  1. [ServiceContract(SessionModeSessionMode=SessionMode.Required)]  
  2. public interface ICalculate  
  3. {  
  4. [OperationContract]  
  5. int Add(int a, int b);  

 

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-02-22 13:56:35

WCF服務(wù)契約

2009-12-22 09:11:31

WCF雙向通信

2010-03-01 16:04:31

WCF服務(wù)契約

2009-11-09 09:23:10

WCF數(shù)據(jù)契約

2010-02-22 15:27:05

WCF數(shù)據(jù)契約

2009-11-06 15:02:47

WCF契約查詢

2009-12-22 11:29:27

WCF自定義集合類型

2010-02-23 13:46:37

WCF數(shù)據(jù)契約

2009-11-09 14:46:09

WCF集合契約等價(jià)

2009-11-05 16:27:51

WCF數(shù)據(jù)契約

2009-12-21 14:05:18

WCF契約

2009-11-09 14:15:17

WCF集合類型

2010-03-01 18:11:40

WCF數(shù)據(jù)契約變更

2010-02-23 17:44:22

WCF數(shù)據(jù)契約

2010-02-23 13:54:43

WCF非定制數(shù)據(jù)契約集

2010-03-01 15:12:53

WCF回調(diào)契約

2009-11-06 09:39:40

WCF契約

2010-02-24 17:36:33

WCF集合數(shù)據(jù)契約

2009-12-21 10:00:46

WCF基礎(chǔ)開發(fā)

2009-11-06 16:05:37

WCF回調(diào)契約
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)