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

關(guān)于WCF Service相關(guān)介紹

開(kāi)發(fā) 后端
本系列課程我們將會(huì)從WCF Service發(fā)布的各個(gè)角度出來(lái),來(lái)講述WCF Service發(fā)布以后的全新功能,這主要包括C#3.0,VB9.0,WCF,WPF,WP,LINQ,AJAX,mobile開(kāi)發(fā),Cardspace,智能客戶端。

首先,我認(rèn)為這是一個(gè)很有用的插件,如果繼續(xù)得到改進(jìn)和增強(qiáng),我想該插件會(huì)被更多開(kāi)發(fā)者使用。對(duì)于WCF Service源碼的學(xué)習(xí),對(duì)于我們掌握怎樣正確創(chuàng)建WCF Service插件工程是很有幫助的,而且也可從中學(xué)到不少編程技巧,例如委托和模板方法。希望大家一起研究下

微軟的 WCF Service默認(rèn)會(huì)這樣設(shè)置,可能如同博文所提到的,WCF Service 的客戶端可能是舊版 .NET 1.x 版的環(huán)境,也可能是 Java 或其他各種非微軟的技術(shù)平臺(tái),因此 VS 2008 默認(rèn)選用所有廠商、所有平臺(tái)都支持的 Array 數(shù)組,作為網(wǎng)絡(luò)傳輸?shù)念愋停亲钚掳?.NET 平臺(tái)特有的 Collection 數(shù)據(jù)結(jié)構(gòu)。最后,若用戶端程序要再更改配置,只要如下圖 5 般,在 WCF Service項(xiàng)目里既有的 Reference 上,選擇「配置服務(wù)引用」即可。#t#

以下為本帖下載示例的代碼。我們?cè)诜?wù)器端的 WCF Service,提供三個(gè)返回類型分別為 List<string>、List<自定義類>、Dictionary<string,string> 的函數(shù),給 WCF 客戶端 ASP.NET 程序調(diào)用,執(zhí)行結(jié)果:

  1. public partial class _Default : System.Web.UI.Page   
  2. {  
  3.     protected void Page_Load(object sender, EventArgs e)  
  4.     {  
  5.         ServiceReference1.ServiceClient prox = new ServiceReference1.ServiceClient();  
  6.  
  7.         /*********** List<string> ***********/  
  8.         //string[] list1 = new string[2];   //未改設(shè)置前,Server 返回的 List<string>,Client 只能取得 string 數(shù)組  
  9.         List<string> list1 = new List<string>();          
  10.         list1 = prox.getListString();  
  11.  
  12.         Response.Write(list1[0] + "<br>");  
  13.         Response.Write(list1[1] + "<p>");  
  14.  
  15.  
  16.         /*********** List<自定義類> ***********/  
  17.         List<ServiceReference1.Employee> list2 = new List<ServiceReference1.Employee>();  
  18.         list2 = prox.getListEmployee();  
  19.           
  20.         Response.Write(list2[0].name + "<br>");  
  21.         Response.Write(list2[0].age + "<br>");  
  22.         Response.Write(list2[0].oooo + "<p>");      //object 類型  
  23.  
  24.  
  25.         /*********** Dictionary<string,string> ***********/  
  26.         Dictionary<string, string> dict1 = new Dictionary<string, string>();  
  27.         dict1 = prox.getDictionaryString();  
  28.  
  29.         foreach (KeyValuePair<string, string> kvp in dict1)  
  30.         {  
  31.             Response.Write(kvp.Key + ", " + kvp.Value + "<br>");  
  32.         }  
  33.     }  
  34. }  
責(zé)任編輯:chenqingxiang 來(lái)源: 計(jì)世網(wǎng)
相關(guān)推薦

2009-12-08 16:42:48

WCF Service

2009-11-09 17:55:13

WCF緩存

2009-11-09 13:47:22

WCF Stream操

2009-12-21 18:10:50

WCF實(shí)現(xiàn)事件通知

2009-12-08 10:52:30

WCF雙工通信

2009-12-24 15:04:40

ADO管理

2009-11-09 14:15:17

WCF集合類型

2009-12-08 18:14:53

WCF Service

2018-06-12 15:30:07

數(shù)據(jù)庫(kù)MySQLinsert

2009-11-17 17:07:01

PHP關(guān)聯(lián)數(shù)組

2009-12-08 16:01:50

WCF Service

2011-04-28 15:18:59

2009-12-22 16:03:03

WCF異常

2009-12-07 15:02:46

WCF學(xué)習(xí)

2009-11-09 16:44:18

WCF Service

2009-11-09 13:04:53

WCF事物處理

2009-11-06 11:07:52

WCF事務(wù)屬性

2009-11-05 11:31:00

WCF綁定

2009-11-09 17:30:20

WCF元數(shù)據(jù)

2009-12-22 17:30:47

WCF Address
點(diǎn)贊
收藏

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