Advanced Development Technologies 

This topic provides links to information on sophisticated development tasks and techniques in the .NET Framework.

In This Section

  • Garbage Collection
    Discusses how the garbage collector manages memory and how you can program to use memory more efficiently.
  • Hosting the Common Language Runtime
    Explains the concept of a runtime host, which loads the runtime into a process, creates the application domain within the process, and loads and executes user code.
  • Interoperability
    Describes interoperability services provided by the common language runtime. Also provides links to information about incorporating COM components into your .NET Framework application.
  • Network Programming
    Shows how to use Internet access classes to implement both Web-based applications and Internet-based applications.
  • Reflection
    Explains how to get access to type information at run time by using reflection.
  • Reliability
    Describes the use of reliability-oriented attributes such as HPA and ReliabilityContract, and discusses best practices for writing reliable code.
  • Remote Objects
    Describes the various communication methods available in the .NET Framework for remote communications.
  • Managed Threading
    Explains the runtime support for threading and how to program using various synchronization techniques.

Reference

  • Security in the .NET Framework
    Provides links to information about the classes and services in the .NET Framework that facilitate secure application development.