-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: vijaykishan
Message 3 in Discussion

Thanks Benny. I will try this.
Meanwhile I found a solution for the same. Please find the following :

AppDomain myDomain = Thread.GetDomain();

 

    myDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);

    WindowsPrincipal myPrincipal = (WindowsPrincipal)Thread.CurrentPrincipal;

 

 

    Console.WriteLine("{0} belongs to: ", myPrincipal.Identity.Name.ToString());

 

    Array wbirFields = Enum.GetValues(typeof(WindowsBuiltInRole));

 

    foreach (object roleName in wbirFields)

    {

        try

        {

            Console.WriteLine("{0}? {1}.", roleName,

                myPrincipal.IsInRole((WindowsBuiltInRole)roleName));

        } 

        catch (Exception)

        {

            Console.WriteLine("{0}: Could not obtain role for this RID.",

                roleName);

        }

    }   



-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member 
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you 
received this message by mistake, please click the "Remove" link below. On the 
pre-addressed e-mail message that opens, simply click "Send". Your e-mail 
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to