Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This topic provides links to information on sophisticated development tasks and techniques in the .NET Framework.
In This Section
- Administration and Management
Provides information about using Directory Services and Windows Management Instrumentation (WMI).
- Component Authoring for the Design Environment
Describes how to create custom components and how to extend design-time support.
- Asynchronous Programming Design Patterns
Discusses asynchronous programming features in the .NET Framework.
- Dynamic Source Code Generation and Compilation
Explains the Code Document Object Model (CodeDOM), which enables the output of source code in multiple programming languages.
- Emitting Dynamic Methods and Assemblies
Describes a set of managed types in the System.Reflection.Emit namespace that allow a compiler or tool to emit metadata and Microsoft intermediate language (MSIL) at run time and optionally generate a portable executable (PE) file on disk.
- 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.
- Serialization
Discusses XML serialization.
- Managed Threading
Explains the runtime support for threading and how to program using various synchronization techniques.
- Writing Serviced Components
Describes how to configure and register serviced components for access to COM+ services.
Reference
- System.Reflection.Emit
Describes the major features of the Emit namespace.
Related Sections
- Core Development Technologies
Provides links to information about standard application development tasks in the .NET Framework.
- Security in the .NET Framework
Provides links to information about the classes and services in the .NET Framework that facilitate secure application development.