Freigeben über


GenericPrincipal.IsInRole-Methode

Bestimmt, ob die aktuelle GenericPrincipal-Klasse zur angegebenen Rolle gehört.

Namespace: System.Security.Principal
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Overridable Function IsInRole ( _
    role As String _
) As Boolean
'Usage
Dim instance As GenericPrincipal
Dim role As String
Dim returnValue As Boolean

returnValue = instance.IsInRole(role)
public virtual bool IsInRole (
    string role
)
public:
virtual bool IsInRole (
    String^ role
)
public boolean IsInRole (
    String role
)
public function IsInRole (
    role : String
) : boolean

Parameter

  • role
    Der Name der Rolle, für die die Mitgliedschaft überprüft werden soll.

Rückgabewert

true, wenn die aktuelle GenericPrincipal-Klasse ein Member der angegebenen Rolle ist, andernfalls false.

Beispiel

Im folgenden Code wird die Verwendung der IsInRole-Methode veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die GenericPrincipal-Klasse.

If (genericPrincipal.IsInRole("NetworkUser")) Then
    WriteLine("User belongs to the NetworkUser role.")
End If
if (genericPrincipal.IsInRole("NetworkUser"))
{
    Console.WriteLine("User belongs to the NetworkUser role.");
}
if ( genericPrincipal->IsInRole( L"NetworkUser" ) )
{
   Console::WriteLine( L"User belongs to the NetworkUser role." );
}
if (genericPrincipal.IsInRole("NetworkUser")) {
    Console.WriteLine("User belongs to the NetworkUser role.");
}

Plattformen

Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

GenericPrincipal-Klasse
GenericPrincipal-Member
System.Security.Principal-Namespace