2017-06-27 9 views
0

私はVBSとActive Directoryを使用して作成されたイントラネットのWebサイトで作業しており、C#を使用して新しいバージョンをリメイクする必要があります。 VBメソッドの理解に問題があります:GetObject("LDAP://"+Groups)Groups = userObject.memberOfGetObject()メソッドはLDAPを使用して何を返しますか?

Groupsは、ユーザーが属するグループです

。 C#でこのメソッドに相当するものは何ですか?そして、このメソッドによって正確に返されているものは何ですか?

私がこれまで行ってきたことは、ADPropertiesというPOCOを作成することで、ユーザーを検索した後でユーザーのプロパティを読み込むことができます。私も認証を実装しているので、ログに記録されたユーザを処理するためにClaimsIdentityを使用していて、それらのクレームにActive Directoryのプロパティを追加しています。

ありがとうございます!

+0

私たちのC#コードでグループのリストになるプロパティのメンバを持っている必要があります – BugFinder

+0

@BugFinder私の 'ADProperties'クラスを意味していますか? –

答えて

1

https://msdn.microsoft.com/en-us/library/aa772325(v=vs.85).aspxによれば、このメソッドは実際のGroupオブジェクトの配列を取得するために使用されると仮定します。コード内でこのオブジェクトで何がさらに行われているかを確認することで、これを確認することができます。

C#ではこれと同等のものはありませんので、このデータがどのような目的で使用されているのか把握し、C#で行う方法が異なります。あなたが問題を抱え続けている場合は、コードをより多く投稿し、どこで問題が発生するのかを伝えてください。

+0

ありがとう、私は正しいパラメータで私自身のオブジェクトを作成することは行く方法だと思います –

関連する問題