Reputation: 11543
What is the meaning of "Provider" in ASP.NET Provider? For example when we are speaking about AuthorizationRuleProvider
, connectionStrings.providerName
, ...?
Upvotes: 6
Views: 9093
Reputation: 344
As other answered above, it is the provider pattern. I would like to add that the Provider pattern is an alias for the Strategy pattern.
https://en.wikipedia.org/wiki/Provider_model
Upvotes: 0
Reputation: 172835
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).
Upvotes: 1
Reputation: 2847
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.
Upvotes: 3
Reputation: 158389
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
Upvotes: 10