Customizing the Microsoft .NET Framework Common Language Runtime
暫譯: 自訂 Microsoft .NET Framework 通用語言執行環境

Steven Pratschner

  • 出版商: MicroSoft
  • 出版日期: 2005-02-05
  • 售價: $2,050
  • 貴賓價: 9.5$1,948
  • 語言: 英文
  • 頁數: 400
  • 裝訂: Paperback
  • ISBN: 0735619883
  • ISBN-13: 9780735619883
  • 相關分類: .NET
  • 已過版

買這商品的人也買了...

商品描述

Description:

Extend your application’s flexibility and reach with advanced techniques for the CLR.

Packed with expert guidelines and advice, this is the advanced reference you need to customize common language runtime (CLR) applications now—and as you move to Microsoft .NET Framework 2.0 and Microsoft Visual Studio 2005. Microsoft program manager Steven Pratschner takes you inside the workings of the CLR, showing you how it functions, and how to tailor its features for the unique requirements of your application. You’ll go from configuring basic startup parameters to controlling critical runtime notations—including how code is loaded into the process, how memory is managed, and when code is scheduled to run. Find the detailed information and insights you need—and take full advantage of the increased flexibility and programmability of the CLR.

Discover how to:
•Write your own CLR host—or customize the default host—to control startup and shutdown
•Use application domains and domain managers to effectively isolate groups of assemblies
•Learn key strategies for loading and customizing assemblies in extensible applications
•Extend and customize the Code Access Security (CAS) system to help protect your extensible application
•Unload a domain without leaking resources—and make code more reliable—using safe handles, critical finalizers, and constrained execution regions
•Use the host protection feature for application-specific programming model constraints
•Create and manage tasks with custom schedulers and thread pools

Covers Microsoft .NET Framework 2.0

Get code samples on the Web:
For information on code samples and system requirements, please see the Introduction.

商品描述(中文翻譯)

描述:



透過進階技術擴展您的應用程式的靈活性和覆蓋範圍,針對 CLR 進行優化。


本書充滿專家的指導和建議,是您現在自訂公共語言執行環境(CLR)應用程式所需的進階參考資料,並在您轉向 Microsoft .NET Framework 2.0 和 Microsoft Visual Studio 2005 時使用。微軟程式經理 Steven Pratschner 將帶您深入了解 CLR 的運作,展示其功能,以及如何根據您應用程式的獨特需求調整其特性。您將從配置基本啟動參數開始,控制關鍵的執行時註解,包括如何將程式碼載入進程、如何管理記憶體以及何時安排程式碼執行。找到您所需的詳細資訊和見解,充分利用 CLR 提供的增強靈活性和可編程性。

了解如何:
•撰寫自己的 CLR 主機,或自訂預設主機,以控制啟動和關閉
•使用應用程式域和域管理器有效地隔離組件群組
•學習在可擴展應用程式中載入和自訂組件的關鍵策略
•擴展和自訂程式碼存取安全性(CAS)系統,以幫助保護您的可擴展應用程式
•在不洩漏資源的情況下卸載域,並使用安全句柄、關鍵終結器和受限執行區域使程式碼更可靠
•使用主機保護功能來實現應用程式特定的程式設計模型約束
•使用自訂排程器和執行緒池創建和管理任務

涵蓋 Microsoft .NET Framework 2.0

在網路上獲取程式碼範例:
有關程式碼範例和系統需求的資訊,請參見導言。