Share via


User.IsInRole Metode

Definisi

Menentukan apakah pengguna saat ini termasuk dalam peran yang ditentukan.

Overload

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 dari 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.

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

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

Catatan

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 Tersedia
Aplikasi Windows Ya
Pustaka Kelas Ya
Aplikasi Konsol Ya
Pustaka Kontrol Windows Ya
Pustaka Kontrol Web Ya
Layanan Windows Ya
Situs Web Ya

Lihat juga

Berlaku untuk

IsInRole(String)

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 dari 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.

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

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

Catatan

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 Tersedia
Aplikasi Windows Ya
Pustaka Kelas Ya
Aplikasi Konsol Ya
Pustaka Kontrol Windows Ya
Pustaka Kontrol Web Ya
Layanan Windows Ya
Situs Web Ya

Lihat juga

Berlaku untuk