0

Active Directoryでフォーム認証を使用しようとしていますが、ADのロール(memberOf)が必要です。私はこれを可能にするためにRoleProviderのメンバーをオーバーライドしようとしています(誰かがより良い方法を知らない限り)。RoleProviderから継承している新しいクラスでエラーが発生しました。

エラーは次のとおりです。ADAuth.ActiveDirectoryRoleProvider'は継承された抽象メンバー'System.Web.Security.RoleProvider.ApplicationName.get'を実装していません

オーバーライドしていない他のすべてのメンバーを設定するにはどうすればよいですか?継承されたクラスでそれらをすべて作成する必要がありますか、それとも基本クラスのものだけを使用するように指示する方法はありますか?

4

1 に答える 1

2

基本クラスの抽象要素をオーバーライドする必要があります。それらがabstractとマークされている場合は、基本クラスがデフォルトの実装を提供していないため、呼び出すことができないことを意味します.

于 2008-09-18T16:14:50.223 に答える