Guidelines
The following topics describe and demonstrate principles and procedures for implementing a variety of .NET Framework technologies.
Class Library Design
Design Guidelines for Developing Class Libraries
This reference contains the following types of guidelines:
NamingGuidelines for Names
Library ArchitectureType Design Guidelines, Member Design Guidelines, Designing for Extensibility
UsageArray Usage Guidelines, Attribute Usage Guidelines, Time-Out Usage
Specific Development TasksDesign Guidelines for Exceptions, Implementing the Equals Method, Guidelines for Implementing Equals and the Equality Operator (==), Implementing Finalize and Dispose to Clean Up Unmanaged Resources
Security
Serialization
Serviced Components
Serviced Components Programming Guidelines
Side-by-Side Execution
Guidelines for Creating Applications and Components for Side-by-Side Execution
XML Web Services
Design Guidelines for XML Web Services Created Using ASP.NET