views:

103

answers:

3

What is the meaning "Provider" in dot net provider. For example when we are speaking about AuthorizationRuleProvider, connectionStrings.providerName, ...?

+5  A: 

It's a design pattern: The Provider model. There is some good information in this SO Q&A as well: Designing loosely coupled components in .NET - Provider Pattern

Fredrik Mörk
A: 

It's just a concrete implementation of an abstract interface. You can select an appropriate provider to fulfill the requirements of the interface at runtime.

Trevor Tippins
A: 

And if you want to implement the Provider pattern in your application, take a look at this .NET Provider Model Template for Visual Studio (shameless plug).

Steven