2010-03-24 3 views
2


혼란 스러워요. 우리는 ASP.NET에서 Provider에 대해 많이 듣습니다. 멤버 공급자, 역할 공급자, XmlDataProvider, CustomProvider, ...
ASP.NET의 경우 이러한 이유와 이유는 무엇입니까? 그의 사업asp.net에서 공급자의 의미는 무엇입니까?

사람이 특정 서비스 또는

, 공급자 누군가가 그냥 실제 생활에서와 같이/상품을 공급 :

+0

참조 http://stackoverflow.com/questions/2287596/what-is-a-dot -net-provider/2287662 # 2287662. – Steven

답변

3

제공자는 의미 "공급자"와 synonyme입니다 특정 서비스와의 의사 소통을 해결하거나 문제를 해결하는 데 도움이되는 항목입니다.

예를 들어 .NET의 멤버 자격 공급자는 인증, 새 사용자 등록 등과 같은 멤버쉽을 처리하는 데 사용되며 더 많은 옵션이 함께 제공됩니다.

역할 공급자는 사용자가 보유한 역할 (회원 자격 있음)을 처리하도록 도와주기 때문에 위의 내용과 함께 사용됩니다.

당신이 읽어보십시오 : 공급자 모델을 사용 Microsoft ASP.NET 2.0 Provider Introduction from MSDN

2

는 ASP.NET의 방식으로 뭔가를 좋아하지 않는 경우에하는 일 또는 당신이 원하는/그것을 확장 할 필요가, 당신이 당신의 자신을 쓸 수 있다는 것을 의미 . ASP.NET이 플랫폼의 일부로 작동해야하는 핵심 기능 (즉, MemrbershipProvider/RoleProvider/WhateverProvider에서 상속)을 지원하는 한 내부에서 원하는 것을 할 수 있습니다. 그러면 기본 제공 업체를 교체하여 해당 위치에서 사용할 수 있습니다. SQL Server를 사용하지 않는다고 가정 할 때 모든 데이터 저장소에 CouchDB를 사용합니다. SqlMembershipProvider을 사용할 수는 없지만 MembershipProvider에서 상속받은 경우 CouchDBMembershipProvider *을 쓸 수 있으며 CouchDB와 작동하는 방법을 무시할 수 있습니다.

* 내가 당신에게 말하는 게 아니에요 이 작업을 수행해야, 난 그냥 :-) 당신이 할 수 말인지