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

WCF框架處理流程基本功能解析

開發(fā) 開發(fā)工具
WCF框架處理流程的掌握對(duì)于初學(xué)者來說是一個(gè)非常重要的應(yīng)用技術(shù)。我們今天就會(huì)在這里為大家充分介紹一下這方面的知識(shí)。

WCF開發(fā)工具是一款功能強(qiáng)大的開發(fā)插件,要想熟練應(yīng)用這一工具,首先需要解決的就是一些基本知識(shí)。比如今天我們?yōu)榇蠹医榻B的有關(guān)WCF框架處理流程的相關(guān)概念,希望大家可以充分掌握這些基礎(chǔ)技巧。#t#

我們的模擬程序?qū)⒛愦罱ㄒ粋€(gè)迷你版的WCF框架,為了展示W(wǎng)CF整個(gè)處理流程中使用到一些特殊組件。我們首先來簡(jiǎn)單介紹一下對(duì)于一個(gè)簡(jiǎn)單的WCF服務(wù)調(diào)用,WCF的客戶端和服務(wù)端框架的處理流程,和該流程的每一個(gè)階段都使用那些重要組件。

下面的列表列出了WCF框架處理流程對(duì)于處理一個(gè)簡(jiǎn)單的WCF服務(wù)調(diào)用請(qǐng)求所提供的功能,以及相應(yīng)的功能承載的組件:

請(qǐng)求消息的接收和回復(fù)消息的發(fā)送:服務(wù)端在傳輸層監(jiān)聽與接收來自客戶的請(qǐng)求,并將經(jīng)過編碼后的回復(fù)消息通過傳輸層發(fā)送到客戶端

請(qǐng)求消息的解碼和回復(fù)消息的編碼:將接收到的字節(jié)數(shù)組通過解碼生成請(qǐng)求消息對(duì)象,并將回復(fù)消息通過編程轉(zhuǎn)化成字節(jié)組。消息的編碼和解碼通過MessageEncoder完成,而MessageEncoderFactory負(fù)責(zé)創(chuàng)建該對(duì)象

請(qǐng)求消息的反序列化和回復(fù)消息的序列化:對(duì)請(qǐng)求消息進(jìn)行反序列化,為服務(wù)操作的執(zhí)行生成相應(yīng)的輸入?yún)?shù),以及將服務(wù)操作執(zhí)行的結(jié)果(返回值或者ref/out參數(shù))序列化,并生成回復(fù)消息。序列化和反序列化通過DispatchMessageFormatter完成

服務(wù)對(duì)象的創(chuàng)建:創(chuàng)建或者激活服務(wù)對(duì)象實(shí)例,InstanceProvider用于服務(wù)對(duì)象的創(chuàng)建或獲取

服務(wù)操作的執(zhí)行:調(diào)用創(chuàng)建的服務(wù)對(duì)象的操作方法,并傳入經(jīng)過反序列化生成的輸入?yún)?shù)。OperationInvoker完成對(duì)服務(wù)操作的最終執(zhí)行較之服務(wù)端的流程,客戶端的流程顯得相對(duì)簡(jiǎn)單,僅僅包含以下三個(gè)必需的階段:

請(qǐng)求消息的序列化和回復(fù)消息的反序列化:生成請(qǐng)求消息并將輸入?yún)?shù)序列化到請(qǐng)求消息中,以及對(duì)回復(fù)消息進(jìn)行反序列化,轉(zhuǎn)化成方法調(diào)用的返回值或者ref/out參數(shù)。序列化和反序列化通過ClienthMessageFormatter完成

請(qǐng)求消息的編碼和回復(fù)消息的解碼:對(duì)請(qǐng)求消息進(jìn)行編碼生成字節(jié)數(shù)組供傳輸層發(fā)送,以及將傳輸層接收到的字節(jié)數(shù)組解碼生成恢復(fù)消息。消息的編碼和解碼通過MessageEncoder完成,MessageEncoderFactory負(fù)責(zé)創(chuàng)建該對(duì)象

請(qǐng)求消息的發(fā)送和回復(fù)消息的接收:在傳輸層將經(jīng)過編碼的請(qǐng)求消息發(fā)送到服務(wù)端,以及將接收來自服務(wù)端的恢復(fù)消息

以上就是對(duì)WCF框架處理流程的相關(guān)介紹。

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

2010-06-28 21:33:17

eMule協(xié)議

2009-12-03 09:08:21

路由器基本功能

2012-10-22 16:47:45

IBMdw

2020-10-19 10:16:02

AWSDynamoDB功能

2010-01-05 15:27:04

.NET Framew

2010-04-16 09:06:18

WPF 4

2010-02-22 15:00:02

WCF信道工廠

2010-02-23 10:15:22

WCF運(yùn)行機(jī)制

2019-04-16 08:21:46

2010-03-02 16:09:53

WCF框架

2023-05-11 08:59:43

Nginx配置服務(wù)器

2010-01-20 18:20:50

2019-09-16 08:22:12

特權(quán)訪問管理PAM網(wǎng)絡(luò)安全

2021-06-03 09:20:33

微服務(wù)架構(gòu)代碼

2015-07-07 14:17:56

物聯(lián)網(wǎng)操作系統(tǒng)

2011-04-29 14:04:56

一體機(jī)

2009-12-03 14:10:22

路由器基本功能

2010-01-04 10:47:08

智能交換機(jī)

2009-12-08 13:58:12

Linux操作系統(tǒng)垃圾郵件

2010-02-03 09:59:18

點(diǎn)贊
收藏

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