成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹ASP.NET Provider

開發 后端
本文介紹ASP.NET Provider,微軟已經提供了可直接使用的 Azure 版 ASP.NET Provider。包括 membership, role,profile,session state 4 種providers。

ASP.NET Providers 相信大家都已經非常熟悉,它為我們開發 ASP.NET 應用程序提供了方便。

比如在 Visual Studio 控件工具箱中的 Login 部分,就是基于 Membership provider、Session provider 和 Profile provider,大大地簡化了我們在開發過程中處理與用戶相關的功能。

ASP.NET Provider 架構示意圖


ASP.NET Provider 架構示意圖

ASP.NET Provider 的類結構圖

ASP.NET Provider 的類結構圖


Azure Provider 是什么

Azure 上的應用程序也是 ASP.NET 應用程序,所以它也支持 ASP.NET Provider 模型。不同的是,我們平時用的 Provider 是基于關系數據庫的(如SQL Server),而“云端”上 Provider 自然也需要使用“云端”的數據解決方案——Windows Azure Storage。

云平臺是基于分布式計算的。這就意味著,你的同一個應用程序可能會分布在不同的機器上。所以包括 Session 在內的各種用戶數據不能放在 host 主機上,必須通過 Windows Azure Storage 來統一管理。

通過 Windows Azure Storage 來統一管理

微軟認為:基于 Windows Azure Storage 的 provider 比傳統SQL provider 具有以下優勢:

在保持與 SQL provider 完全相同的使用方法(不用做任何代碼修改)的基礎上,

并行處理更強悍。
分頁查詢更方便。
計算能力更牛X。
運行更穩定。

Azure Provider 的原理

在 Windows Azure SDK(March 2009 CTP)中,微軟已經提供了可直接使用的 Azure 版 ASP.NET Provider。包括 membership, role,profile,session state 4 種providers。

打開 Azure 版 ASP.NET Provider 項目,非常一目了然。以下的 4 個文件與 4 種 provider一一對應。

 4 種 provider

拿 TableStorageMembershipProvider 來說,它其實是繼承了 MembershipProvider 類,override 了 MembershipProvider 類里與數據操作相關的方法,將它們換成使用 Windows Azure Table Storage 版本的。

public class TableStorageMembershipProvider : MembershipProvider配置使用 AzureProvider:

剛才說了,從傳統的 SQL Provder 轉換到使用 Azure Provider,不用做任何代碼上的改動,只需要更改配置文件就可以了。

【編輯推薦】

  1. 淺析ASP.NET中配置文件
  2. .NET RIA Services就像ASP.NET那樣方便
  3. ASP.NET AJAX Extensions中UpdatePanel控件概述
  4. ASP.NET調用UpdatePanel的Update()方法
  5. 淺談ASP.NET AJAX的WCF服務
責任編輯:佚名 來源: IT專家網
相關推薦

2009-07-21 14:37:13

Profile Pro優化ASP.NET 2

2009-07-23 14:17:41

2009-07-27 17:00:29

ASP.NET主機

2009-07-29 09:14:36

ASP.NET網站

2009-07-29 10:02:49

ASP.NET上傳

2009-09-10 14:02:08

LINQ ASP.NE

2009-07-29 17:26:39

ASP.NET頁面

2009-07-20 16:12:21

ASP.NET Fra

2009-07-22 16:05:34

ASP.NET AJA

2009-08-19 09:23:40

ASP.NET Rou

2009-07-29 17:23:17

ASP.NET表單

2009-08-03 17:35:07

ASP.NET WebASP.NET編程工具

2009-07-21 15:11:14

ASP.NET Rou

2009-07-29 09:53:24

ASP.NET異常管理

2009-07-24 13:39:03

ASP.NET彈出窗口

2009-07-29 10:35:51

ASP.NET緩存

2009-08-05 10:36:08

開發ASP.NET

2009-08-05 15:57:03

ASP.NET控件ID

2009-07-20 10:53:59

ASP.NET MVC

2009-12-14 17:50:45

ASP.NET 2.0
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人免费电影 | 国产精品一区一区三区 | 韩日一区 | 国产一级免费视频 | 久久99精品久久久久久琪琪 | 国产午夜精品一区二区三区嫩草 | 亚洲视频免费观看 | 国产一区二区三区在线 | 中文字幕91 | 国产一在线观看 | 成人在线视频看看 | 日本精品一区二区三区在线观看视频 | 午夜三级在线观看 | 特黄毛片视频 | 国产精品成人av | 国内精品久久久久久 | 精品亚洲国产成av人片传媒 | 日韩欧美国产一区二区三区 | 久久久久国产一区二区三区 | 精品国产一区二区三区免费 | 成人国产精品色哟哟 | 国产一区不卡在线观看 | 男女羞羞视频在线观看 | 成人精品高清 | 亚洲a人 | 精品一二三区视频 | 精品av| 国产精品色婷婷久久58 | 久久久91 | 视频一区在线播放 | 亚洲精品久久久久久一区二区 | 97久久精品午夜一区二区 | 久久精品一 | 射久久 | 欧美日韩精品一区二区三区蜜桃 | 精品欧美一区二区三区久久久 | 免费黄色录像片 | 在线一区视频 | 91九色在线观看 | 久久久夜夜夜 | 午夜资源|