User.IsInRole Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
- 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 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 |