User.IsInRole Метод

Определение

Определяет, принадлежит ли текущий пользователь указанной роли.

Перегрузки

Имя Описание
IsInRole(BuiltInRole)

Определяет, принадлежит ли текущий пользователь указанной роли.

IsInRole(String)

Определяет, принадлежит ли текущий пользователь указанной роли.

IsInRole(BuiltInRole)

Определяет, принадлежит ли текущий пользователь указанной роли.

public:
 bool IsInRole(Microsoft::VisualBasic::ApplicationServices::BuiltInRole role);
public bool IsInRole(Microsoft.VisualBasic.ApplicationServices.BuiltInRole role);
member this.IsInRole : Microsoft.VisualBasic.ApplicationServices.BuiltInRole -> bool
Public Function IsInRole (role As BuiltInRole) As Boolean

Параметры

role
BuiltInRole

Встроенная роль Windows, для которой требуется проверить членство.

Возвращаемое значение

True Значение , если текущий пользователь является членом указанной роли; Falseв противном случае .

Примеры

В этом примере проверяется, является ли пользователь администратором перед доступом к ресурсу.

If My.User.IsInRole( 
        ApplicationServices.BuiltInRole.Administrator) Then
    ' Insert code to access a resource here.
End If

Комментарии

Метод My.User.IsInRole позволяет коду определить, является ли текущий пользователь членом указанной роли.

Перегрузка метода, принимающего My.User.IsInRole строку, обеспечивает простой доступ к IsInRole методу текущего субъекта.

Перегрузка My.User.IsInRole метода, который принимает BuiltInRole перечисление, ведет себя по-разному в зависимости от текущего субъекта. Если это субъект пользователя Windows (WindowsPrincipal), эта функция преобразует role в эквивалентное перечисление WindowsBuiltInRole и возвращает результат вызова IsInRole. Если текущий субъект является любым другим субъектом, эта функция передает имя значения перечисления в role метод субъекта IsInRole .

Note

Точное поведение My.User объекта зависит от типа приложения и операционной системы, в которой выполняется приложение. Дополнительные сведения см. в обзоре User класса.

Доступность по типу проекта

тип проекта В наличии
Приложение Windows Yes
Библиотека классов Yes
Консольное приложение Yes
Библиотека элементов управления Windows Yes
Библиотека веб-элементов управления Yes
Службы Windows Yes
Веб-сайт Yes

См. также раздел

Применяется к

IsInRole(String)

Исходный код:
User.vb
Исходный код:
User.vb
Исходный код:
User.vb
Исходный код:
User.vb
Исходный код:
User.vb

Определяет, принадлежит ли текущий пользователь указанной роли.

public:
 bool IsInRole(System::String ^ role);
public bool IsInRole(string role);
member this.IsInRole : string -> bool
Public Function IsInRole (role As String) As Boolean

Параметры

role
String

Имя роли, для которой требуется проверить членство.

Возвращаемое значение

True Значение , если текущий пользователь является членом указанной роли; Falseв противном случае .

Примеры

В этом примере проверяется, является ли пользователь администратором перед доступом к ресурсу.

If My.User.IsInRole( 
        ApplicationServices.BuiltInRole.Administrator) Then
    ' Insert code to access a resource here.
End If

Комментарии

Метод My.User.IsInRole позволяет коду определить, является ли текущий пользователь членом указанной роли.

Перегрузка метода, принимающего My.User.IsInRole строку, обеспечивает простой доступ к IsInRole методу текущего субъекта.

Перегрузка My.User.IsInRole метода, который принимает BuiltInRole перечисление, ведет себя по-разному в зависимости от текущего субъекта. Если это субъект пользователя Windows (WindowsPrincipal), эта функция преобразует role в эквивалентное перечисление WindowsBuiltInRole и возвращает результат вызова IsInRole. Если текущий субъект является любым другим субъектом, эта функция передает имя значения перечисления в role метод субъекта IsInRole .

Note

Точное поведение My.User объекта зависит от типа приложения и операционной системы, в которой выполняется приложение. Дополнительные сведения см. в обзоре User класса.

Доступность по типу проекта

тип проекта В наличии
Приложение Windows Yes
Библиотека классов Yes
Консольное приложение Yes
Библиотека элементов управления Windows Yes
Библиотека веб-элементов управления Yes
Службы Windows Yes
Веб-сайт Yes

См. также раздел

Применяется к