.net30版本
時間:2023-03-28 18:40:01 | 來源:營銷百科
時間:2023-03-28 18:40:01 來源:營銷百科
.net30版本:.NET的初級組成是CIL和CLR。CIL是一套運作環(huán)境說明,包括一般系統(tǒng)、基礎類庫和與機器無關的中間代碼,全稱為通用中間語言(CIL)。CLR則是確認操作密碼符合CIL的平臺。在CIL執(zhí)行前,CLR必須將指令及時編譯轉換成原始機械碼。
所有CIL(通用中間語言)都可經(jīng)由.NET自我表述。CLR檢查元資料以確保正確的方法被調用。元資料通常是由語言編譯器生成的,但開發(fā)人員也可以通過使用客戶屬性創(chuàng)建他們自己的元資料。
如果一種語言實現(xiàn)生成了CIL,它也可以通過使用CLR被調用,這樣它就可以與任何其他.NET語言生成的資料相交互。CLR也被設計為作業(yè)系統(tǒng)無關性。
當一個匯編體被載入時,CLR執(zhí)行各種各樣的測試。其中的兩個測試是確認與核查。在確認的時候,CLR檢查匯編體是否包含有效的元資料和CIL,并且檢查內部表的正確性。核查則不那么精確。核查機制檢查代碼是否會執(zhí)行一些'不安全'的操作。核查所使用的演算法非常保守,導致有時一些'安全'的代碼也通不過核查。不安全的代碼只有在匯編體擁有'跳過核查'許可的情況下才會被執(zhí)行,通常這意味著代碼是安裝在本機上的。
通過.NET,你可以用SOAP和不同的Web services進行交互。