韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

Microsoft .NET框架FAQ續(xù)

Microsoft .NET框架FAQ續(xù)

更新時間:2022-06-26 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

垃圾回收

什么是垃圾回收?


垃圾回收是一種機制,它使計算機能夠檢測到對象何時不能再被訪問。然后它自動釋放該對象所使用的內(nèi)存(同時調(diào)用由用戶編寫的稱為“終結(jié)程序”的清理例程)。有些垃圾回收器(如 .NET 使用的垃圾回收器)壓縮內(nèi)存,從而減小程序的工作集。
返回到頂部

非確定性的垃圾回收如何影響代碼?


對于大多數(shù)程序員而言,擁有垃圾回收器(并使用垃圾回收對象)意味著即使使用復(fù)雜的數(shù)據(jù)結(jié)構(gòu),也不必擔心釋放內(nèi)存或引用計數(shù)對象。但是,如果您通常在釋放對象內(nèi)存的同一代碼塊中釋放系統(tǒng)資源(文件句柄、鎖等等),則確實需要在編碼樣式方面進行某些更改。對于垃圾回收對象,應(yīng)提供一種以確定方式(即受程序的控制)釋放系統(tǒng)資源的方法,并使垃圾回收器可以在壓縮工作集時釋放內(nèi)存。
返回到頂部

可以避免使用垃圾回收堆嗎?


所有面向運行庫的語言都允許從垃圾回收堆分配類對象。這帶來了快速分配方面的好處,并且使程序員不必計算出何時應(yīng)顯式“釋放”每個對象。
CLR 還提供所謂的 ValueType。ValueType 與類相似,不同的是 ValueType 對象在運行時堆棧(而不是堆)上分配,因此當代碼退出定義了這些對象的過程時它們將被自動回收。這便是 C# 中“結(jié)構(gòu)”的操作方式。
C++ 托管擴展使您可以選擇分配類對象的位置。如果由 __gc 關(guān)鍵字聲明為托管類,則它們從垃圾回收堆中分配。如果它們不包括 __gc 關(guān)鍵字,則它們的行為和常規(guī) C++ 對象類似,都是從 C++ 堆分配,并且由“free”方法顯式釋放。
有關(guān)垃圾回收的附加信息,請參閱:
  • 垃圾回收:Microsoft .NET 框架中的自動內(nèi)存管理
  • 垃圾回收(第 2 部分):Microsoft .NET 框架中的自動內(nèi)存管理

返回到頂部

遠程處理

進程內(nèi)和進程間通訊在公共語言運行庫中的工作機制是什么?


進程內(nèi)通訊有兩個方面:單個應(yīng)用程序域中的上下文之間的通訊或應(yīng)用程序域之間的通訊。在同一應(yīng)用程序域的上下文之間,代理用作偵聽機制。不涉及任何封送處理或序列化操作。在跨越多個應(yīng)用程序域時,我們使用運行時二進制協(xié)議進行封送處理/序列化。
進程間通訊使用可插接式信道和格式化程序協(xié)議,其中每個協(xié)議適用于特定的目的。
  • 如果開發(fā)人員使用工具 soapsuds.exe 指定端點以生成元數(shù)據(jù)代理,則默認設(shè)置為具有 SOAP 格式化程序的 HTTP 信道。
  • 如果開發(fā)人員在托管環(huán)境中進行顯式的遠程處理,則必須明確要使用的信道和格式化程序。這可以表示為管理形式,通過配置文件,或通過 API 調(diào)用加載特定的信道。選項為:
    具有 SOAP 格式化程序的 HTTP 信道(HTTP 非常適合在 Internet 上使用或者通訊必須經(jīng)過防火墻的情況)
    具有二進制格式化程序的 TCP 信道(TCP 是用于局域網(wǎng) (LAN) 的性能更高的選項)

當在托管代碼和非托管代碼間進行轉(zhuǎn)換時,COM 結(jié)構(gòu)(確切地說是 DCOM)用于遠程處理。在 CLR 的中間版本中,這通過適用于被服務(wù)的組件(使用 COM+ 服務(wù)的組件)。在最終發(fā)布時,應(yīng)該可以配置任何可遠程處理的組件。
對象的分布式垃圾回收由稱為“基于租約的生存期”的系統(tǒng)托管。每個對象均有一個租用時間,當時間過期時,對象會與 CLR 的遠程處理結(jié)構(gòu)斷開連接。對象都有默認的續(xù)訂時間,當從客戶端成功地調(diào)用了對象時續(xù)訂該租約?蛻舳艘部梢燥@式續(xù)訂租約。
返回到頂部

互操作性

可以在 .NET 框架程序中使用 COM 對象嗎?


可以,F(xiàn)已部署的任何 COM 組件均可通過托管代碼中使用,通常情況下,改編是完全自動的。
具體說來,自動行為是使用運行庫可調(diào)用的包裝 (RCW) 從 .NET 框架訪問 COM 組件。該包裝將 COM 組件公開的 COM 接口轉(zhuǎn)換成與 .NET 框架兼容的接口。對于 OLE 自動化接口,RCW 可以從類型庫中自動生成。而對于非 OLE 自動化接口,開發(fā)人員可以編寫自定義 RCW,并將 COM 接口公開的類型手動映射至與 .NET 框架兼容的類型。
返回到頂部

可以在 COM 程序中使用 .NET 框架組件嗎?


可以。現(xiàn)已生成的托管類型可通過 COM 訪問,通常情況下,配置是完全自動的。托管開發(fā)環(huán)境的某些新功能無法通過 COM 訪問。例如,靜態(tài)方法和參數(shù)化構(gòu)造函數(shù)無法通過 COM 使用。通常情況下,最好提前確定給定類型的預(yù)期用戶。如果要通過 COM 使用類型,則可能只限于使用 COM 可訪問的功能。
根據(jù)用于編寫托管類型的語言,默認情況下,該類型可能是可見的,也可能是不可見的。
具體說來,自動行為是使用 COM 可調(diào)用的包裝 (CCW) 從 COM 訪問 .NET 框架組件。這與 RCW 類似(請參閱前一個問題),但工作方向相反。此外,如果 .NET 框架開發(fā)工具無法自動生成包裝,或者如果自動行為不是您所要的,則可以開發(fā)自定義 CCW。
返回到頂部

可以在 .NET 框架程序中使用 Win32 API 嗎?


可以。使用平臺調(diào)用,.NET 框架程序可以通過靜態(tài) DLL 入口點訪問本機代碼庫。
下面是一個調(diào)用 Win32 MessageBox 函數(shù)的 C# 示例:
using System; using System.Runtime.InteropServices;class MainApp { [DllImport("user32.dll", EntryPoint="MessageBox")] public static extern int MessageBox(int hWnd, String strMessage, String strCaption, uint uiType);public static void Main() { MessageBox( 0, "Hello, this is PInvoke in operation!", ".NET", 0 ); } }

返回到頂部

安全性

為使代碼適用于安全系統(tǒng),必須做哪些工作?


這通常不是問題,大多數(shù)應(yīng)用程序?qū)踩\行,并且不會被惡意攻擊所利用。只需使用標準的類庫訪問資源(如文件)或執(zhí)行受保護的操作(如類型的私有成員反射),安全性便由這些庫得到加強。開發(fā)人員可能需要做的一件簡單的事是包括權(quán)限請求(聲明安全性的形式),以限制代碼可以接收的權(quán)限(限制為它需要的權(quán)限)。這還可確保在允許代碼運行的情況下,只有具備了所需的所有權(quán)限才能這樣做。
只有編寫新基類庫公開新的資源類型的開發(fā)人員才需要直接使用安全系統(tǒng)。不是使所有的代碼都有潛在的安全危險,代碼訪問安全性將危險限制在顯式重寫安全系統(tǒng)的極少量代碼上。
返回到頂部

為什么在從網(wǎng)絡(luò)共享驅(qū)動器運行代碼時收到安全性異常?


默認的安全策略只向來自本地 Intranet 區(qū)域的代碼授予一組有限的權(quán)限。該區(qū)域由 Internet Explorer 安全設(shè)置定義,并且應(yīng)配置為與企業(yè)中的本地網(wǎng)絡(luò)匹配。由于由 UNC 或映射驅(qū)動器命名(如用 NET USE 命令)的文件通過該本地網(wǎng)絡(luò)發(fā)送,這些文件也在本地 Intranet 區(qū)域中。
默認值是針對不安全 Intranet 的最壞情況設(shè)置的。如果您的 Intranet 比較安全,則可以修改安全策略(用 .NET 框架配置工具或 CASPol 工具),向本地 Intranet 或它的各部分(例如特定的計算機共享名稱)授予更多權(quán)限。
返回到頂部

如何使代碼在安全系統(tǒng)停止它時運行?


當代碼試圖執(zhí)行無權(quán)執(zhí)行的操作時會發(fā)生安全性異常。權(quán)限的授予基于已知的代碼情況,尤其是它的位置。例如,從 Internet 運行的代碼比從本地計算機運行的代碼獲得的權(quán)限少,因為經(jīng)驗證明前者通常不如后者可靠。因此,為了使因安全性異常而失敗的代碼運行,必須增加授予它的權(quán)限。這樣做的一個簡單方法是將代碼移至更受信任的位置(如本地文件系統(tǒng))。但這并不適用于所有情況(Web 應(yīng)用程序便是一個很好的例子,公司網(wǎng)絡(luò)上的 Intranet 應(yīng)用程序是另一個例子)。因此,如果不改變代碼的位置,還可以更改安全策略,向該位置授予更多權(quán)限。使用 .NET 框架配置工具或代碼訪問安全策略實用工具(caspol.exe)都可以做到這一點。如果您是代碼開發(fā)人員或發(fā)布者,則還可以為代碼加上數(shù)字簽名,然后修改安全策略,向帶該簽名的代碼授予更多權(quán)限。但是,在采用上述任何操作時,請記住給代碼授予的權(quán)限要少些,這是因為它不是來自可識別的可靠源。在將代碼移至本地計算機或更改安全策略前,應(yīng)確保信任代碼不會執(zhí)行惡意的或損害性操作。
返回到頂部

如何管理個人計算機的安全性?如何管理企業(yè)計算機的安全性?


.NET 框架包括 .NET 框架配置工具——MMC 管理單元(mscorcfg.msc)以配置包括安全策略在內(nèi)的 CLR 的若干方面。該管理單元不僅支持在本地計算機上管理安全策略,而且還創(chuàng)建與系統(tǒng)管理服務(wù)器和組策略兼容的企業(yè)策略部署包。命令行實用工具 CASPol.exe 也可用于計算機上的腳本策略更改。為了在命令提示中運行任一種工具,請將當前目錄更改為 .NET 框架的安裝目錄(位于 %windir%\Microsoft.Net\Framework\v1.0.2914.16\)并鍵入 mscorcfg.msc 或 caspol.exe。
返回到頂部

基于證據(jù)的安全性如何與 Windows 2000 安全性一起使用?


基于證據(jù)的安全性(它授權(quán)代碼)與 Windows 2000 安全性(它基于登錄標識)一起使用。例如,為訪問文件,托管代碼必須既有代碼訪問安全性文件權(quán)限,還必須在具有 NTFS 文件訪問權(quán)的登錄標識下運行。.NET 框架中包含的托管庫還為基于角色的安全性提供了類。這些類使應(yīng)用程序可以使用 Windows 登錄標識和用戶組。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
欧美a级成人淫片免费看| 日韩一区有码在线| 日日噜噜噜夜夜爽爽狠狠视频| 中文字幕一区日韩精品| 美女福利视频在线| 欧美一级片中文字幕| 国内不卡的二区三区中文字幕| 精品在线不卡| 男人搞女人网站| 久草综合在线观看| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 97se亚洲综合| 欧美极品jizzhd欧美仙踪林| 国产 日韩 欧美 综合 一区| 日韩精品久久一区二区| 国产wwwwwww| 白嫩亚洲一区二区三区| 欧美精品 - 色网| 国产男女猛烈无遮挡a片漫画| 欧美套图亚洲一区| 精品视频免费看| 37p粉嫩大胆色噜噜噜| 日韩精品社区| 成人小视频免费观看| 91九色偷拍| 人人做人人澡人人爽欧美| 超级砰砰砰97免费观看最新一期| 久久精品视频导航| 午夜诱惑痒痒网| 榴莲视频成人app| 日韩你懂的在线播放| 51成人做爰www免费看网站| 日本黄网免费一区二区精品| 色啪啪.com| 亚洲精品久久在线| 亚洲深夜影院| 丁香高清在线观看完整电影视频| 国产mv免费观看入口亚洲| 亚洲乱码国产乱码精品| 黄色一区二区在线| 亚洲国产精品久久| av图片在线观看| 最新国产拍偷乱拍精品| 国产精品无码久久久久久| 97不卡在线视频| 国产精品久久久久久久久久久久久久| 国产成人亚洲综合a∨婷婷图片| 色综合久久综合网欧美综合网| 亚洲av无码一区二区乱子伦| 日韩理论片在线| 牲欧美videos精品| 中文字幕国产亚洲2019| 鲁大师私人影院在线观看| 久久久久亚洲av无码专区| 91情侣偷在线精品国产| 在线一区二区三区四区| 免费污污网站| 99精品国产视频| 午夜亚洲福利在线老司机| 欧美日韩乱国产| 制服丝袜中文字幕一区| 国产在线精品不卡| 91麻豆国产精品久久| 精品国产免费久久| 一本久道久久综合中文字幕| 欧美精品丝袜久久久中文字幕| 神马欧美一区二区| 国产盗摄精品一区二区三区在线| 黄色成人在线网址| 精品免费视频| 久久青青草原亚洲av无码麻豆| 成人黄色图片网站| 亚洲精品一区二区三区新线路| 国产一级二级三级精品| 久久久久久久久久一区二区| 久久婷婷成人综合色| 91精品91久久久久久| 四季av一区二区三区免费观看| 懂色av一区二区三区免费观看| 国产精品扒开腿爽爽爽视频| 91免费国产精品| 免费观看亚洲天堂| 高清视频在线www色| 激情丁香综合五月| 一出一进一爽一粗一大视频| 人妻aⅴ无码一区二区三区| 国产三级香港三韩国三级| 女女百合国产免费网站| 久久99精品视频一区97| 最近日韩免费视频| 爱情岛亚洲播放路线| 久久青草精品视频免费观看| 国产大片中文字幕在线观看| 免费观看久久久久| 奇米精品一区二区三区在线观看| av中文字幕播放| 欧美一区二区少妇| 国内精品不卡| 国产suv精品一区二区69| 亚洲一区二区四区| 国产精品777一区二区| 国语自产精品视频在线看抢先版图片| 日韩av电影免费观看高清完整版| av中文字幕在线不卡| 久久资源中文字幕| 亚洲人免费视频| 二区三区在线播放| 一二三四视频在线社区中文字幕2| 成人在线观看av| 亚洲无人区码一码二码三码的含义| 亚洲а∨精品天堂在线| 午夜久久福利视频| 久久综合色8888| 日韩成人av免费| 福利在线一区二区三区| 亚洲欧美日韩国产综合精品二区| 欧日韩在线视频| 欧美日韩黄视频| 欧美激情国产精品| 97超碰中文字幕| 国产精品人人做人人爽| 第一sis亚洲原创| 国产一区二区无遮挡| 亚洲欧美激情精品一区二区| 羞羞视频免费| 自拍视频国产精品| 中文字幕va一区二区三区| 91九色精品国产一区二区| 久久无码人妻精品一区二区三区| 亚洲黄色小视频在线观看| 先锋成人av| 大陆成人av片| 日韩国产高清污视频在线观看| 日韩有吗在线观看| 在线观看视频一区二区| 欧美理论一区二区| 在线影院国内精品| 特级西西444| 欧美三级黄美女| eeuss性xxxxxx电影| 亚洲少妇久久久| 日本一卡2卡三卡4卡网站| 国产欧美日韩一区二区三区四区| 国产999精品在线观看| 瑟瑟网站在线观看| 精品人妻无码一区二区三区| 一区二区三区四区精品视频| www浪潮av99com| 国产一区在线观| 波多野结衣家庭教师在线观看| 亚洲国产精品国自产拍av| 电影在线观看一区二区| 久久成人国产精品入口| 亚洲一级黄色录像| 日韩精品专区在线影院观看| 一级日本不卡的影视| 91桃色在线| 欧美一区二区三区网站| 国产精品九九九九九九| 亚洲成人短视频| 久久久国产精品一区二区中文| 一区二区不卡在线视频 午夜欧美不卡在| 欧美少妇一区二区三区| 四虎免费视频| 97视频资源在线观看| 久久新电视剧免费观看| 九九热在线精品视频| 亚洲性人人天天夜夜摸| 精品在线播放| 欧美丰满少妇xxxxx高潮对白| 福利视频大全| 夜夜嗨av一区二区三区网站四季av| a级片免费在线观看| 国产中文字幕亚洲| 北条麻妃在线观看| 日韩亚洲精品在线观看| 久久精品亚洲7777影院| 最近中文字幕在线| 国内不卡的一区二区三区中文字幕| 97国产精东麻豆人妻电影| 欧美日韩免费观看中文| 精品久久视频| 亚洲精品乱码电影在线观看| 黄页网址大全免费观看| 91精品国产综合久久福利软件| 久久久老熟女一区二区三区91| 久久久99精品免费观看不卡| 国产寡妇色xxⅹ交肉视频| 亚洲激情自拍视频| 激情国产在线| 欧美白人最猛性xxxxx69交| 精品99在线视频| 国产成人1区| 亚洲黄色小说网站| 国产婷婷色一区二区三区| 午夜福利视频一区二区| 亚洲av人无码激艳猛片服务器| 亚洲国产成人无码av在线| 一二三区在线| 亚洲国产成人爱av在线播放| 国产一级一级片| 美女网站视频色| 一区二区三区免费在线视频| 电影在线高清| 国产精品黑丝在线播放| 午夜精品福利一区二区蜜股av| 成人免费视频播放| 先锋影音在av资源看片| 一区二区三区在线播放欧美| 在线看的片片片免费| 蜜臀国产一区| а√最新版天堂中文在线| 97精品一区| 韩国19禁主播vip福利视频| 国产日韩欧美在线播放不卡| 蜜桃av网站| 美女尤物在线视频| 日韩福利视频| 国产1区2区| 色播亚洲视频在线观看| 色啪啪.com| 91吃瓜网在线观看| 一区二区在线视频播放| 亚洲成人激情小说| 亚洲三级免费电影| 二区三区不卡| 免费精品一区二区三区在线观看| 国内精品久久久久久久影视简单| 久久久人成影片一区二区三区观看| 精品一区二区三区在线播放视频| 波多野结衣家庭教师在线| 97久久精品| 亚洲精品日韩成人| 午夜啪啪福利视频| jizz免费视频| 99免费看香蕉视频| 精品中文字幕一区二区三区av| 69久久99精品久久久久婷婷| 日本一道高清亚洲日美韩| 国产在线看片免费视频在线观看| 高清不卡在线观看av| 这里只有精品电影| 中文字幕一区2区3区| 国产中文字幕免费| 日本福利视频导航| 国产在线拍偷自揄拍精品| 久久久精品国产sm调教网站| 日韩中文字幕久久久经典网| 红桃视频 国产| 一区二区三区四区精品在线视频| 日本少妇一区二区| 91在线观看高清| 九色porny在线观看| 国产乱人视频免费播放| 精品少妇人妻av免费久久洗澡| 国产一区二区三区站长工具| 免费一级欧美在线大片| 久久久久国产成人精品亚洲午夜| 国产日韩欧美综合精品| 亚洲一区二区在| 亚洲最大成人网4388xx| 99免费看香蕉视频| 日本一不卡视频| 国内三级在线观看| 亚洲乱码一区二区| 久久久午夜精品福利内容| 男女免费观看在线爽爽爽视频| 日韩高清精品免费观看| 日韩av影视在线| 伦理中文字幕亚洲| 成人激情免费视频| 白白色亚洲国产精品| 亚洲国产图片| 欧美丰满熟妇bbb久久久| 亚洲影视九九影院在线观看| 酒色婷婷桃色成人免费av网| www.成人在线.com| 国产一区二区三区高清播放| 午夜久久福利| 国产福利第一视频在线播放| 黄网动漫久久久| 亚洲成人一品| 免费黄色小视频在线观看| 亚洲国产精品第一区二区| free性丰满69性欧美| theav精尽人亡av| 日韩在线中文视频| 国产黄色免费大片| 不卡影院一区二区| 国产精品永久免费| 日韩最新中文字幕电影免费看| 动漫一区二区在线| 国产麻豆精品久久一二三| 免费三片60分钟| 成年人网站91| 久久精品aaaaaa毛片| 99久久精品国产色欲| 国产精品视频一区视频二区| 日韩毛片免费视频一级特黄| 天天摸日日摸狠狠添| 精品无码人妻一区二区三区品| 国产精品jizz在线观看麻豆| 免费黄视频网站| 国产91亚洲精品一区二区三区| 精品在线手机视频| 五月婷婷丁香综合网| 亚洲高清乱码| 欧美日韩在线不卡| 免费看91的网站| 中文字幕一区二区三区电影| 日韩美女一区二区三区四区| 精品无码av无码免费专区| 亚洲一级二级三级在线免费观看| xxxxx69·hd| 久久嫩草精品久久久精品| 日韩黄色在线免费观看| 蜜桃在线一区二区三区| 手机版av在线| av电影天堂一区二区在线观看| 久久综合中文| 成人影欧美片| 美女久久一区| 久久亚洲精品毛片| 成人毛片一区二区| 久久国产成人午夜av影院宅| 成人性生交大免费看| 日韩网站在线| 国产乱子伦视频一区二区三区|