簡単な例では、好きなだけです。誰でもasp.net 2.0のプロバイダーモデルを説明できます
0
A
答えて
1
仕様はで見つけることができる:http://en.wikipedia.org/wiki/Provider_model
からhttp://msdn.microsoft.com/en-us/library/ms972319.aspx
.NET拡張可能なプロバイダモデルは、Abstract Factoryパターンのアプローチを使用して複数の実装を持っている「コンポーネント」を可能にします。プロバイダはProviderBaseクラスのサブクラスであり、通常はファクトリメソッドを使用してインスタンス化されます。
例として、メンバーシッププロバイダがあります。実行時には、構成設定に基づいてどのプロバイダを使用するかが決まります。プロバイダは仕様に準拠している必要があります(通常はインタフェースによって定義されます)。これは、仕様の要件を満たすことができる指定された型のインスタンスを作成し、その上でメソッドを呼び出して作業を行います。
これにより、標準インターフェイスを使用して独自の実装(つまり、カスタム認証ロジック)を提供するためのデフォルト機能を拡張し、拡張することができます。
抽象的なファクトリとビルダーパターンに非常に似ています。
関連する問題
- 1. 誰でもリクエストリプライブローカのzeromqの例を説明できますか?
- 2. 誰かがASP.NET MVCでFormCollectionパラメータを説明できますか?
- 3. 誰でもCodeSmith SchemaExplorer.ViewSchemaコンストラクタのパラメータを説明できますか?
- 4. 誰でも私のコードを説明できますか?
- 5. 誰でもこのコードを説明できますか?
- 6. 誰でもApacheサーバーの構造を説明できますか?
- 7. 誰でもCプログラムの出力を説明できますか?
- 8. 誰でもこの意味を説明できます
- 9. C誰でもこの構文を説明できますか?
- 10. 誰でも下記のコードを説明できますか?
- 11. 誰でもSVGポリゴンポイントを説明できますか?
- 12. 誰でもdocker.sockを説明できます
- 13. 誰もstring.compare(_:options:range:locale :)を例文で説明できますか?
- 14. C++のコピーコンストラクタは誰でも説明できますか?
- 15. ideoneとのランタイムエラー、誰でも説明できますか?
- 16. 誰も私にこのコードを説明できますか?
- 17. 誰もが関数の誤解を説明できますか?
- 18. 誰も私にこのコードを説明できますか?
- 19. 誰もがこのプログラムを説明できますか?
- 20. 誰もこのMySQLエラーを説明できますか?
- 21. Javascript:誰も私にこのコードブロックを説明できますか?
- 22. 誰も私にこのMATLABコードを説明できますか?
- 23. 誰もiReportについてJavaで説明できますか?
- 24. 誰もこの分解を明確に説明できますか?
- 25. 誰でも私のコードをcで説明することができます
- 26. これはマルチモードで802.3のことを誰でも説明できますか?
- 27. - 誰かが説明できる場合の説明
- 28. 誰でもhtaccessファイルの与えられた行を説明できますか?
- 29. 誰もがこのコードを英語で説明できますか?
- 30. 誰でもconversationThreading-jsの使い方を説明できますか?