¿Qué es un proveedor de ASP.NET?
Pregunta
¿Cuál es el significado de "Proveedor" en Proveedor de ASP.NET? Por ejemplo, cuando estamos hablando de AuthorizationRuleProvider
, connectionStrings.providerName
, ...?
Solución
Es un patrón de diseño: Los href="http://en.wikipedia.org/wiki/Provider_model" modelo de proveedor de . Hay una buena información en este SO Q y A, así: diseño de componentes débilmente acoplados en .NET - patrón Proveedor
Otros consejos
Es sólo una aplicación concreta de una interfaz abstracta. Se puede seleccionar un proveedor apropiado para cumplir con los requisitos de la interfaz en tiempo de ejecución.
Y si se desea implementar el patrón del proveedor de la aplicación, echar un vistazo a este . NET Proveedor plantilla modelo para Visual Studio (enchufe descarado).