Export (0) Print
Expand All
0 out of 2 rated this helpful - Rate this topic

Design Patterns

This topic provides guidelines for implementing common design patterns in class libraries.

Portions Copyright 2005 Microsoft Corporation. All rights reserved.

Portions Copyright Addison-Wesley Corporation. All rights reserved.

For more information on design guidelines, see the "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries" book by Krzysztof Cwalina and Brad Abrams, published by Addison-Wesley, 2005.

Implementing Finalize and Dispose to Clean Up Unmanaged Resources

Describes the recommended design pattern to implement in class libraries to clean up unmanaged resources using the Finalize and Dispose methods.

Timeout Usage

Describes the guidelines for using time-outs in base class libraries to specify the maximum time a caller is willing to wait for completion of a method call.

Asynchronous Programming Design Patterns

Describes asynchronous programming design guidelines.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.