Table of Contents


book cover
Customizing the Microsoft® .NET Framework Common Language Runtime
By Steven Pratschner
...............................................
Publisher: Microsoft Press
Pub Date: January 26, 2005
Print ISBN: 0-7356-1988-3
Pages: 544
 

Table of Contents  | Index

   Copyright
   Foreword
   Acknowledgments
   Introduction
      What Makes This .NET Framework Book Unique?
      The .NET Framework 2.0 Prereleases
      Sample Code and System Requirements
      Comments, Corrections, and Support
    Chapter 1.  CLR Hosts and Other Extensible Applications
      Summary
    Chapter 2.  A Tour of the CLR Hosting API
      CorBindToRuntimeEx and ICLRRuntimeHost
      CLR Hosting Managers
      CLR Initialization and Startup
      Other Unmanaged Functions on mscoree.dll
      Hosting Manager Discovery
      Overview of the Hosting Managers
      Summary
    Chapter 3.  Controlling CLR Startup and Shutdown
      The CLR Startup Configuration Settings
      Setting the Startup Options Using CorBindToRuntimeEx
      Starting the CLR
      Handling Failures from CorBindToRuntimeEx
      Deferring CLR Initialization and Startup
      The CLR and Process Lifetime
      Summary
    Chapter 4.  Using the Default CLR Host
      Invoking the Default Host: Running Managed Executables
      Invoking the Default Host: Activating Managed Types Through COM Interop
      Defaults for the CLR Startup Options
      Customizing the Default Host Using Configuration Files
      Summary
    Chapter 5.  Using Application Domains Effectively
      The Role of Application Domains
      Application Domain Structure
      Guidelines for Partitioning a Process into Multiple Application Domains
      Application Domain Managers
      Application Domains and Threads
      Unloading Application Domains
      Summary
    Chapter 6.  Configuring Application Domains
      Application Domain Configuration Settings
      Private Assembly Directory Settings
      Configuration File Settings
      Shadow Copy Settings
      Assembly Binding Settings
      Miscellaneous Settings
      Customizing Application Domain Creation Using System.AppDomainManager
      Summary
    Chapter 7.  Loading Assemblies in Extensible Applications
      Concepts and Terminology
      Loading Assemblies by Assembly Identity
      Loading Assemblies by Filename
      Loading Assemblies Using ICLRRuntimeHost
      Capturing Assembly Load Events
      Versioning Considerations for Extensible Applications
      Summary
    Chapter 8.  Customizing How Assemblies Are Loaded
      The Cocoon Deployment Model
      Implementing an Assembly Loading Manager
      Customizing How Assemblies Are Loaded Using Only Managed Code
      Summary
    Chapter 9.  Domain-Neutral Assemblies
      Domain-Neutral Assembly Architecture
      Specifying Which Assemblies Are Loaded Domain Neutral
      Determining Whether an Assembly Has Been Loaded Domain Neutral
      Summary
    Chapter 10.  Extending the CLR Security System to Protect Your Extensible Application
      An Overview of Code Access Security
      Customizing the Code Access Security System Using a HostSecurityManager
      Code Access Security in the Cocoon Host
      Associating Evidence with an Application Domain
      The AllowPartiallyTrustedCallers Attribute
      Summary
    Chapter 11.  Writing Highly Available Microsoft .NET Framework Applications
      Application Domain Isolation and Process Lifetimes
      Specifying Escalation Policy Using the CLR Hosting Interfaces
      Guidelines for Writing Highly Available Managed Code
      Summary
    Chapter 12.  Enforcing Application-Specific Programming Model Constraints
      The Host Protection Categories
      Using the Host Protection Manager
      Host Protection in the Cocoon Deployment Model
      Summary
    Chapter 13.  Managing How the CLR Uses Memory
      Integrating the CLR with Custom Memory Managers
      Configuring the CLR Garbage Collector
      Summary
    Chapter 14.  Integrating the CLR with Custom Schedulers and Thread Pools
      The Task Abstraction
      Controlling the Execution of Tasks
      Summary
   About the Author
   Index



Customizing the Microsoft  .NET Framework Common Language Runtime
Customizing the Microsoft .NET Framework Common Language Runtime
ISBN: 735619883
EAN: N/A
Year: 2005
Pages: 119

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net