United States
Change
|
All Microsoft Sites
Search
Select option:
Microsoft Learning
Microsoft
Bing
Enter search terms
Home
Training
Certification
Career
Blogs & Community
Programs for Businesses
Help
About Us
Who We Are & What We Do
Our Newsroom
Follow Us
Latest News and Announcements
Special Offers
Member Sites
Microsoft Learning Partners
MCP Site
MCT Site
MOS Site
Related Sites
Microsoft IT Academy
Microsoft Education
Microsoft DreamSpark
Imagine Cup
Developer Academic Alliance
Microsoft Digital Literacy Curriculum
Microsoft Education Competencies
Worldwide Learning Sites
By Format
Overview
Classroom Training
E-Learning (Online Training)
Books Overview
E-Reference Overview
Learning Games
By Product/Technology
Overview
Cloud Services
Dynamics
Exchange Server
FAST University
Forefront
Lync Server
Office
SharePoint
SQL Server
System Center
Virtualization
Visual Studio
Windows
Windows Azure
Windows Phone
Windows Server
Windows Small Business Server
More ...
Find Training & Classes Near You
Training Catalog
Retired Courses
Discontinued Exams
Create Your Own Training
Create Online Courses & Learning Snacks (LCDS)
Courseware Library Community Authoring
Academic Programs
Learning Partners
Overview
E-Learning Universal Vouchers
Certification Overview
Benefits
Program Benefits and Membership
MCP Career Center
Benefits to Employers
Take an Exam
Overview
Find an Exam
Earn College Credit
Prepare for and Take a Certification Exam (FAQ)
Certification Lifecycle
Exam Development and Release Cycle (FAQ)
Exam Policies
Exam Development
By Product/Technology
Overview
Cloud Services
Exchange Server
Lync Server & OCS
Office 365
Private Cloud
SharePoint Server
SQL Server
System Center
Virtualization
Visual Studio
Windows Client (Windows 7)
Windows Phone
Windows Server
All Products and Technologies
By Name
Overview
MCITP (IT Professional)
MCTS (Technology Specialist)
MCPD (Professional Developer)
MCSA (Solutions Associate)
MCSD (Solutions Developer)
MCSE (Solutions Expert)
MCSM (Solutions Master)
MOS (Office Specialist)
Microsoft Dynamics
MTA (Technology Associate)
MCM (Certified Master)
MCA (Certified Architect)
MCT (Certified Trainer)
Overview
Career Offers
IT Manager
Professional
Student
Overview
Blogs & Forums
Webcasts & Videos
Overview
Volume Licensing
Software Assurance
Frequently Asked Questions
Support
Overview
Regional Service Centers – North America
Regional Service Centers – Latin America
Regional Service Centers - Asia/Pacific
Regional Service Centers - Europe/Africa
Learning Books Index
Microsoft.com
>
Microsoft Learning
>
Training Catalog
>
Books
Customizing the Microsoft® .NET Framework Common Language Runtime
Published:
January 26, 2005
Accompanying Media:
N/A
Author:
Steven Pratschner
Language:
English
Length:
400 Pages
Level:
N/A
ISBN 13:
9780735619883
Technology:
Microsoft Visual Studio .NET
ISBN 10:
0-7356-1988-3
Format:
Paperback
List Price:
$ 49.99
Overview
Companion Content
About the Author
Community
Give Feedback
About The Book
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.
Welcome to the companion content page for Customizing the Microsoft .NET Framework Common Language Runtime, which has content and links related to this book.
Code Samples
Download the Code Samples
System Requirements
All of the sample programs are provided in the form of Microsoft Visual Studio projects built with the October Technology Preview of Microsoft Visual Studio 2005.
To build and run the samples, you'll need a machine running a version of Windows that supports Microsoft Visual Studio 2005, such as Windows 2000, Windows Server 2003, or Windows XP.
Installing The Code Samples
To use the sample code, click the download link above and open or save the .msi file to your machine. You must accept the license agreement presented when you run the .msi file in order to copy the sample code to your hard disk. By default, the sample code will be installed to [My Documents]\Microsoft Press\Customizing .NET Framework CLR.
Uninstalling The Code Samples
To remove the sample code, make the appropriate selection from Add or Remove Programs in Control Panel. If additional files were added to the [My Documents]\Microsoft Press\Customizing .NET Framework CLR folder after installation, manually delete these files.
Support Information
Every effort has been made to ensure the accuracy of the book and the companion content. As corrections or changes are collected, they will be added to a Microsoft Knowledge Base article. You can find Knowledge Base articles and other support options at the following location:
Microsoft Press Book and CD Support Web Site.
About 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.
Have Questions?
For advice about training and certification, connect with peers:
Visit the training and certification forum
For questions about a specific certification, chat with a Microsoft Certified Professional (MCP):
Visit our MCP newsgroups
To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site:
Visit the Microsoft Learning community
What do you think of this book?
Your feedback is important in helping us create books that serve your needs and meet your expectations.
Please take our survey at
www.microsoft.com/learning/booksurvey
Note: You will need this book's 13-digit International Standard Book Number (ISBN) to take the survey. The ISBN 13 can be found above.
To report or search for corrections in this book or companion content,
please go to
www.microsoft.com/learning/support/books/
Book index
Buy This Book
Related Courses
Course 10001: WPF and Windows Forms Interop for Windows Forms Developers
Course 10002: Introduction to WPF Controls for Windows Forms Developers
More Courses >>
Related Books
XAML Developer Reference
MCPD 70-519 Exam Ref: Designing and Developing Web Applications Using Microsoft .NET Framework 4
More Books >>
Other Developer Series Books
XAML Developer Reference
MCPD 70-519 Exam Ref: Designing and Developing Web Applications Using Microsoft® .NET Framework 4
Start Here!™ Learn Microsoft® Visual C#® 2010
More Books >>
Related Services
E-Reference Libraries
Microsoft Press Online Developer Tools
Microsoft Press Online Windows Server & Client
Print This Page
E-mail this page to a friend
Rate this page and submit feedback
Please tell us why you rated the content this way. (optional)
Please choose a rating value for this content.
Please limit comments to 256 characters.
Tweet
Share