Time of Update: 2018-12-08
概述眾所周知,WCF服務的所有通訊都是通過服務的終結點發生的,每個 服務端點都包含一個地址Address、一個綁定Binding 和一個契約Contract。契約指定可用的操作,綁定指定如何與服務進行通訊,而地址指定尋找服務的位置,即非常經典的“ABC”。WCF用多種不同的通訊協定為公開服務端點和與其通訊提供了靈活的模式,在WCF專題系列的第一部分,我將圍繞終結點的定址細節展開討論,再此之前,我們先看一下WCF的編程模型,1所示: 圖1 Web服務定址規範在 WCF
Time of Update: 2018-12-08
mso-hansi-font-family:"Times New Roman"'>記得,第一次看見HEC"Times New Roman"'>三個字母連在一起,大約是在98"Times New Roman"'>年左右,當時是拿到一套HEC"Times New Roman"'>版的DDK宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New
Time of Update: 2018-12-08
應用程式架構指導包由微軟模式與實踐團隊負責編寫,為基於.NET平台的應用程式設計提供了一些指導,現在v2.0 Beta版本已經發布,包括的內容有應用程式架構基礎、設計、分層、設計模式等等,設計的應用程式類型有Mobile Application,Office Business Application (OBA),Rich Client Application ,Rich Internet Application (RIA),Web Application等
Time of Update: 2018-12-08
概述在WCF專題系列(3):深入WCF定址Part 3—訊息過濾引擎一文中,詳細介紹了WCF中的訊息篩選引擎,包括訊息篩選器和篩選器表,每個EndpointDispatcher都包含了兩個訊息篩選器,預設的地址過濾器是EndpointAddressMessageFilter,預設的契約過濾器是ActionMessageFilter,這些是可以通過Behavior來改變的。本文我們將學習如何建立一個自訂的訊息過濾器,並通過自訂Behavior來改變EndpointDispatcher的預設過濾器。
Time of Update: 2018-12-08
概述通過前面兩篇的介紹,對Web服務定址規範以及在WCF開發中端點位址有了深入的認識。本文我們繼續深入WCF定址第三部分內容,當訊息傳入時,如何來確定匹配的終結點,就是我們本文要講到的訊息篩選引擎。在WCF中,訊息篩選器引擎包括兩個重要的組成部分:篩選器和篩選器表。
Time of Update: 2018-12-08
概述在WCF中,每個服務端點都與兩個地址相關聯,一個邏輯地址和一個物理地址,邏輯地址就是SOAP訊息的目標地址,即前面不止一次提到的“To”地址,而物理地址是WCF接聽程式真正監聽的地址。在WCF中,邏輯地址稱之為端點位址Endpoint Address,而物理地址則稱之為監聽地址ListenUri。 本文將詳細介紹WCF中的物理地址和邏輯地址,以及如何使用tcpTrace來進行SOAP訊息的跟蹤。
Time of Update: 2018-12-08
今天ScottGu在自己的Blog上對目前正在開發中的Silverlight 3版本的新特性做了一些透露,Silverlight 3的新特性包括視頻方面的增強,包括支援H.264 video;圖形方面的增強包括3D支援和GPU硬體加速;開發方面的增強包括更加豐富的資料繫結支援和更多的控制項。另外,從Silverlight 3起在開發工具方面也會有較大的改進,將會完全支援在Visual Studio或者Visual Web Developer
Time of Update: 2018-12-08
說明微軟模式與實踐團隊今天發布了Enterprise Library 4.1和Unity 1.2版本,這次發布的主要新特性如下:1. 支援Visual Studio 2008 SP12. Unity應用程式塊中加入了攔截機制3. 效能提升4. 組態工具的可用性提升5. Bugs修複。在Unity 1.2中有如下幾點改進:1. 簡化了對象的建立,尤其是層次對象的結構和依賴2. 通過為容器延遲組件的配置增加了靈活性3. 服務定位能力增強,允許客戶儲存或者緩衝容器4. 執行個體和類型攔截
Time of Update: 2018-12-08
概述Velocity是微軟推出的分布式緩衝解決方案,為開發可擴充性,可用的,高效能的應用程提供支援,可以緩衝各種類型的資料,如CLR對象、XML、位元據等,並且支援叢集模式的快取服務器。Velocity也將整合在.NET Framework 4.0中,本文將介紹Velocity的一些預備知識、安裝配置以及開發一個簡單的樣本。
Time of Update: 2018-12-08
CLR Hosting (1) -- 可擴充體繫結構和CLR Hosting1 可擴充體繫結構 對於可擴充體繫結構,有許多不同的定義,大到一個網路叢集系統,小到只有幾個組件相互作用構成的小軟體,對可擴充體系都可以有不同的理解和定義。同樣,在談到CLR Hosting話題時,不可能不談到可擴充系統結構,我們宿入(host) .Net
Time of Update: 2018-12-08
概述每個服務端點都包含一個地址Address、一個綁定Binding 和一個契約Contract。契約指定可用的操作,綁定指定如何與服務進行通訊,而地址指定尋找服務的位置,在WCF專題系列前5篇中,深入瞭解了WCF中定址的細節;從本文開始,將深入瞭解經典“ABC”中的B,即綁定Binding,瞭解它的原理,如何使用綁定通訊以及在中繼資料中如何公開
Time of Update: 2018-12-08
概述Velocity是微軟推出的分布式緩衝解決方案,為開發可擴充性,可用的,高效能的應用程提供支援,可以緩衝各種類型的資料,如CLR對象、XML、位元據等,並且支援叢集模式的快取服務器。Velocity也將整合在.NET Framework 4.0中,本文將介紹Velocity中的悲觀鎖定,快取項目版本、日誌記錄、用戶端緩衝以及路由表等知識。
Time of Update: 2018-12-08
大家先看一段代碼。private unsafe void Initialize(IDispatch* pObject){ this.m_pdispObject = pObject; **(((int*) pObject))[4](pObject); this.m_eventIID = Guid.Empty; this.m_dwEventCookie = 0; } 這是使用C#語言寫的某Class的一個成員函數內的部分代碼。 其中 **(((int*)
Time of Update: 2018-12-08
概述每個服務端點都包含一個地址Address、一個綁定Binding 和一個契約Contract。契約指定可用的操作,綁定指定如何與服務進行通訊,而地址指定尋找服務的位置,在WCF專題系列前5篇中,深入瞭解了WCF中定址的細節。本文為訊息如何傳遞之綁定第二部分,將詳細介紹WCF內建的各種繫結元素,繫結元素之間的順序以及如何建立一個自訂的繫結元素。 在WCF專題系列(6):訊息如何傳遞之綁定Part
Time of Update: 2018-12-08
第二版本月18日發布, 全面覆蓋WPF和Silverlight2,這樣使用這兩種技術開發LOB應用,完全有"理"可依了! The Composite Client Application Guidance is designed to help you more easily build modular Windows Presentation Foundation (WPF) and Silverlight client line of business applications.
Time of Update: 2018-12-08
概述寫下本篇文章源於參加Tech.Ed的一場關於Window PowerShell的課程。雖然之前也經常關注,但從沒有親自體驗過。Windows PowerShell 是一種新的命令列外殼和指令碼語言,用於進行系統管理和自動化任務,它建立在 .NET Framework 的基礎上,可使 IT 專業人員和開發人員控制和自動完成Windows 和應用程式的管理。更為強大之處在於它可以調用.NET
Time of Update: 2018-12-08
什麼是Silverlight ToolkitSilverlight
Time of Update: 2018-12-08
引言從本質上說,WCF是一個通訊服務架構,它允許我們使用不同的傳輸協議,使用不同的訊息編碼形式,跟不同的WS-*系列規範互動,而所有這些細節都是由通道堆棧來處理的。為了簡化這些處理,在WCF中提供了兩種模型,一是針對開發人員的應用程式編程模型;二是用來通訊的通道模型,這樣對於開發人員來說,只要瞭解應用程式編程模型就足夠了,而不會涉及到通道模型,然而,對於通道模型進行必要的學習,可以讓我們真正理解WCF中“通訊”概念,瞭解WCF的
Time of Update: 2018-12-08
《你必須知道的.NET》網站 | Anytao技術部落格 [拿來/經典/推薦]第一回:Top 100 Blogs發布日期:2008.10.14 作者:Anytao 2008 Anytao.com 。Jurgen Appelo辛勤工作著,整理了2008第3季的Blog Top 100,其中有不少我們熟悉的名字,因此絕對值得推薦和共用,因此對Jurgen Appelo的貢獻表示由衷的感謝。關於該Top 100評選的詳細情況,Jurgen
Time of Update: 2018-12-08
引言從本質上說,WCF是一個通訊服務架構,它允許我們使用不同的傳輸協議,使用不同的訊息編碼形式,跟不同的WS-*系列規範互動,而所有這些細節都是由通道堆棧來處理的。在《WCF專題系列(8):深度通道編程模型Part 1—設計篇》中,對於WCF中的通道模型有了深入的認識,本文中,我將通過執行個體來說明在通道模型中,服務端是如何接收訊息,用戶端是如何發送訊息的。