Provider model

Provider model

The provider model is a design pattern formulated by Microsoft for use in the ASP.NET Starter Kits and formalized in .NET version 2.0. It is used to allow an application to choose from one of multiple implementations in the application configuration, for example, to provide access to different data stores to retrieve login information, or to use different storage methodologies such as a database, binary to disk, XML, etc.

Providers are a subclass of the ProviderBase class and typically instantiated using a factory method.

External links

* [http://msdn2.microsoft.com/en-us/library/ms972319.aspx MSDN: Provider Model Design Pattern and Specification]
* [http://msdn2.microsoft.com/en-us/library/system.configuration.provider.providerbase.aspx ProviderBase class documentation on MSDN]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Provider — may refer to:* Provider, a song by N*E*R*D from their 2001 album In Search Of... (album)|In Search Of... * Provider ( Angel ), a 2002 episode of the television series Angel *Provider model, a design pattern originally developed by Microsoft for… …   Wikipedia

  • Provider Backbone Transport — Provider Backbone Bridge Traffic Engineering Dans le domaine des télécommunications, Provider Backbone Bridge Traffic Engineering (PBB TE), également connu sous le nom de Provider Backbone Transport (PBT), est un protocole de communication… …   Wikipédia en Français

  • Provider Backbone Bridge Traffic Engineering — Dans le domaine des télécommunications, Provider Backbone Bridge Traffic Engineering (PBB TE), également connu sous le nom de Provider Backbone Transport (PBT), est un protocole de communication Ethernet de classe opérateur. Il repose sur des… …   Wikipédia en Français

  • Managed service provider — A managed service provider (MSP), is a company that receives income from services, typically on a monthly basis.Recently, a managed service provider is a company that manages information technology (IT) services for other companies via the… …   Wikipedia

  • Application service provider — Types of Internet hosting service Full featured hosting Virtual private server · Dedicated hosting · …   Wikipedia

  • Public Utility Model — ( PUM ) EMS is an ambulance system in which the community retains public control of the ambulance system s capital assets and accounts receivable through direct, accountable daily oversight. It then subcontracts the day to day operations to an… …   Wikipedia

  • OLE DB provider — An OLE DB provider is a software component enabling an OLE DB consumer to interact with a data source. OLE DB providers are analogous to ODBC drivers, JDBC drivers, and ADO.NET data providers. OLE DB providers can be created to access such simple …   Wikipedia

  • Fairchild C-123 Provider — C 123 Provider A United States Coast Guard HC 123B Provider from CGAS Miami. Role …   Wikipedia

  • Electricity provider switching — is the ability of power consumers to have an option or the power to choose their electricity provider in a deregulated electricity market as permitted by a state public utilities governing body. United StatesIn deregulated power markets such as… …   Wikipedia

  • Master managed service provider — The term Master Managed Service Provider (Master MSP or MMSP) describes an organization that hosts one or more managed service point solutions for resale through an indirect channel of technology solution providers. A Master MSP allows technology …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”