2010-05-18 7 views
0

Lors de la fourniture de la valeur de chaîne pour cette méthode principale Windows .... devez-vous toujours fournir le domaine ou pouvez-vous simplement fournir le nom du groupe et c'est à peu près tout?Comment la méthode IsinRole (nom de chaîne) est-elle utilisée?

MSDN:

//Get the role using the string value of the role. 
Console.WriteLine("{0}", myPrincipal.IsInRole("BUILTIN\\Administrators")); 
Console.WriteLine("{0}", myPrincipal.IsInRole("BUILTIN\\Users")); 

Je l'ai coupé vers le bas pour le faire tenir sur une ligne?

Ca va retourner vrai ou faux Je le sais mais est-ce que l'utilisation de la méthode est correcte?

Pouvez-vous quelqu'un s'il vous plaît éclaircir cela pour moi ... comme alors je vais savoir pourquoi je me trompais ou potentiellement droit (vu à l'examen)?

J'ai l'impression que vous avez toujours besoin de fournir des informations de domaine suivi mon nom de groupe ou mon nom d'utilisateur? Est-ce correct?

+4

Vous avez un réel penchant pour les points d'interrogation, mais il est difficile de dire quand vous posez réellement une question. Utilisez exactement un point d'interrogation pour dénoter une question. Toutes les autres phrases devraient se terminer dans une période. –

+0

mec arrêter d'être si pédant et nitty graveleux! Les codeurs n'ont pas tous le meilleur anglais du monde et tous ne viennent pas des mêmes parties du monde. Laisser les gens exprimer leurs questions comme ils le jugent approprié? – IbrarMumtaz

Répondre

1

Vous fournissez toujours le domaine.

L'endroit où vous avez obtenu votre code sample, indique clairement qu'il s'agit d'un domaine "Windows".

Lorsque vous recherchez un groupe, il se résout en domaine local.

Console.WriteLine("{0}", myPrincipal.IsInRole("Users")); 

Vérifiez votre ordinateur local.

Console.WriteLine("{0}", myPrincipal.IsInRole(Environment.UserDomainName + "\\Users")); 

Permet de vérifier le domaine.

+0

Je ne pense pas que ce soit en relation avec asp.net. –

+0

Vous avez raison, totalement jeté un coup d'oeil sur la première partie de l'exemple de code. – Nix

+0

@ Nix, merci pour cela. J'ai juste besoin de plus de gens pour commenter maintenant. Ma question concerne également les systèmes Windows. – IbrarMumtaz

Questions connexes