私は2つのタイプのいずれかになります。パラメータを指定してADグループまたはユーザーを検索するための汎用的な方法を書いて、問題を抱えているとの一般的な方法次のように: - :C#複数の種類の一つのパラメータ
Cannot implicitly convert type 'T' to System.DirectoryServices.AccountManagement.Principal
は、私はDにはできます -
private static IEnumerable<string> GetGroupsOrUsers<T>(T GroupOrUserPrincipal)
{
PrincipalSearcher ps = new PrincipalSearcher();
ps.QueryFilter = GroupOrUserPrincipal;
etc.........
}
問題はGroupOrUserPrincipalは、次のエラーを示しているですこれは何か不足していますか?
クイック質問。なぜグループのためのメソッドとユーザーのためのメソッドを書くのですか? –
これは私がやったことですが、ちょうど1つの方法を使用してそれを合理化したかったのです - このメソッドにはもっとコードがありますので、本当に重複を避けることでした。 – cyberbobcat
GroupPrincipalとUserPrincipalはPrincipalから派生していますか? – Tudor