Flylib.com
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
BUY ON AMAZON
Customizing the Microsoft .NET Framework Common Language Runtime
Table of Contents
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
SYMBOL
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Customizing the Microsoft .NET Framework Common Language Runtime
ISBN: 735619883
EAN: N/A
Year: 2005
Pages: 119
BUY ON AMAZON
Absolute Beginner[ap]s Guide to Project Management
Key Skills of Project Managers
Planning a Project
Leading a Project
Where Is Leadership Needed on a Project?
Best Practices of Effective Project Communicators
Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer)
Overview of Java UI Toolkits and SWT/JFace
SWT Event Handling, Threading, and Displays
Tables
Drag and Drop and the Clipboard
Drawing Diagrams with Draw2D
The Java Tutorial: A Short Course on the Basics, 4th Edition
About the Java Technology
Summary
Questions and Exercises
Creating Classes
Java Programming Language Keywords
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 8. Generate Links to Google Maps in a Spreadsheet
Hack 44. You Got Your A9 Local in My Google Maps!
Hack 58. Find the Right Zoom Level
Hack 59. Show Lots of StuffQuickly
Hacks 6270: Introduction
802.11 Wireless Networks: The Definitive Guide, Second Edition
11 Framing in Detail
Management Frames
1X: Network Port Authentication
Frequency-Hopping Transmission
Logical Wireless Network Architecture
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Numbers, Dates, and Other Data Types
Reflection
Windows Programming
Windows Services
Web Services
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies