User.IsInRole Metode

Definisi

Menentukan apakah pengguna saat ini termasuk dalam peran yang ditentukan.

Overload

Nama Deskripsi
IsInRole(BuiltInRole)

Menentukan apakah pengguna saat ini termasuk dalam peran yang ditentukan.

IsInRole(String)

Menentukan apakah pengguna saat ini termasuk dalam peran yang ditentukan.

IsInRole(BuiltInRole)

Menentukan apakah pengguna saat ini termasuk dalam peran yang ditentukan.

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

Parameter

role
BuiltInRole

Peran Windows bawaan untuk memeriksa keanggotaan.

Mengembalikan

True jika pengguna saat ini adalah anggota peran yang ditentukan; jika tidak, False.

Contoh

Contoh ini memeriksa apakah pengguna adalah administrator sebelum mengakses sumber daya.

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

Keterangan

Metode ini My.User.IsInRole memungkinkan kode Anda untuk menentukan apakah pengguna saat ini adalah anggota peran yang ditentukan.

My.User.IsInRole Kelebihan metode yang mengambil string memberikan akses mudah ke IsInRole metode prinsipal saat ini.

Kelebihan metode My.User.IsInRole yang mengambil BuiltInRole enumerasi bereaksi berbeda, tergantung pada prinsipal saat ini. Jika ini adalah prinsipal pengguna Windows (WindowsPrincipal), fungsi ini mengonversi role ke enumerasi WindowsBuiltInRole yang setara dan mengembalikan hasil panggilan IsInRole. Jika prinsipal saat ini adalah prinsipal lain, fungsi ini meneruskan nama nilai role enumerasi ke metode utama IsInRole .

Note

Perilaku objek yang My.User tepat tergantung pada jenis aplikasi dan pada sistem operasi tempat aplikasi berjalan. Untuk informasi selengkapnya, lihat gambaran User umum kelas.

Ketersediaan menurut Jenis Proyek

Jenis proyek Available
Aplikasi Windows Yes
Pustaka Kelas Yes
Aplikasi Konsol Yes
Pustaka Kontrol Windows Yes
Perpustakaan Kontrol Situs Web Yes
Layanan Windows Yes
Situs Web Yes

Lihat juga

Berlaku untuk

IsInRole(String)

Sumber:
User.vb
Sumber:
User.vb
Sumber:
User.vb
Sumber:
User.vb
Sumber:
User.vb

Menentukan apakah pengguna saat ini termasuk dalam peran yang ditentukan.

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

Parameter

role
String

Nama peran yang akan diperiksa keanggotaannya.

Mengembalikan

True jika pengguna saat ini adalah anggota peran yang ditentukan; jika tidak, False.

Contoh

Contoh ini memeriksa apakah pengguna adalah administrator sebelum mengakses sumber daya.

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

Keterangan

Metode ini My.User.IsInRole memungkinkan kode Anda untuk menentukan apakah pengguna saat ini adalah anggota peran yang ditentukan.

My.User.IsInRole Kelebihan metode yang mengambil string memberikan akses mudah ke IsInRole metode prinsipal saat ini.

Kelebihan metode My.User.IsInRole yang mengambil BuiltInRole enumerasi bereaksi berbeda, tergantung pada prinsipal saat ini. Jika ini adalah prinsipal pengguna Windows (WindowsPrincipal), fungsi ini mengonversi role ke enumerasi WindowsBuiltInRole yang setara dan mengembalikan hasil panggilan IsInRole. Jika prinsipal saat ini adalah prinsipal lain, fungsi ini meneruskan nama nilai role enumerasi ke metode utama IsInRole .

Note

Perilaku objek yang My.User tepat tergantung pada jenis aplikasi dan pada sistem operasi tempat aplikasi berjalan. Untuk informasi selengkapnya, lihat gambaran User umum kelas.

Ketersediaan menurut Jenis Proyek

Jenis proyek Available
Aplikasi Windows Yes
Pustaka Kelas Yes
Aplikasi Konsol Yes
Pustaka Kontrol Windows Yes
Perpustakaan Kontrol Situs Web Yes
Layanan Windows Yes
Situs Web Yes

Lihat juga

Berlaku untuk