
Customizing the Microsoft .NET Framework Common Language Runtime
Résumé
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 isolate groups of assemblies running in a process
- 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 help improve code reliability- 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
L'auteur - Steven Pratschner
Steven Pratschner is a program manager on the .NET Compact Framework team at Microsoft. As a former team member for the full .NET Framework, he worked on several CLR features, including the versioning system, hosting, and the security system. Steven has written articles and presented at numerous conferences on a variety of topics related to .NET Framework-based programming. He holds computer science degrees from North Dakota State University and Santa Clara University.
Sommaire
- CLR Hosts and Other Extensible Applications
- A Tour of the CLR Hosting API
- Controlling CLR Startup and Shutdown
- Using the Default CLR Host
- Using Application Domains Effectively
- Configuring Application Domains
- Loading Assemblies in Extensible Applications
- Customizing How Assemblies Are Loaded
- Domain-Neutral Assemblies
- Extending the CLR Security System to Protect Your Extensible Application
- Writing Highly Available Microsoft .NET Framework Applications
- Enforcing Application-Specific Programming Model Constraints
- Managing How the CLR Uses Memory
- Integrating the CLR with Custom Schedulers and Thread Pools
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Microsoft Press |
Auteur(s) | Steven Pratschner |
Parution | 16/03/2005 |
Nb. de pages | 378 |
Format | 18,5 x 23 |
Couverture | Broché |
Poids | 796g |
Intérieur | Noir et Blanc |
EAN13 | 9780735619883 |
ISBN13 | 978-0-7356-1988-3 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse