今カスタマイズしたグループに、現在のユーザーが所属しているかを調査する

普通にやるなら、IsInRole を使うのですが

.NET の認証ネタを 2 つ | re-Think things

のように、

必ず、ログアウト/ログインしないと、false が返って来ます。

という問題があります。

それならば、というわけで

http://tipsofvb.net/blogs/tips/archive/2006/10/27/400.aspx

このへんを駆使してみたのですが、結果変わらず。


しょうがないので ADSI 使ってクエリー投げてみようかと

「ユーザの所属するグループを取得する」(1) Insider.NET − @IT

思います。

本来なら

Download Visual Studio 2005 Retired documentation from Official Microsoft Download Center

このやり方が正しいのだろうけど、何故か

 foreach ( object group in (IEnumerable)groups)   

でエラーが出るのです。Invoke ェ…。