<WebSecurity Nesne
Tanım
RequireRoles() metodu 401 HTTP durumunu ayarlar (Unauthorized) geçerli kullanıcı belirtilen rollerin hepsi değilse.
C # ve VB sözdizimi
WebSecurity.RequireRoles(roles)
Örnekler
• Örnek C #
WebSecurity.RequireRoles("Admin", "Poweruser");
Örnek VB
WebSecurity.RequireRoles("Admin", "Poweruser")
Parametreler
Parametre | tip | Açıklama |
---|---|---|
roles | String | rolleri virgülle ayrılmış listesi mevcut kullanıcı olmalıdır. |
Geri dönüş değeri
Yok.
Hatalar ve İstisnalar
WebSecurity nesneye Herhangi erişimi InvalidOperationException eğer atar:
- InitializeDatabaseConnection() metodu olarak adlandırılan henüz
- SimpleMembership başlatılmadı (or disabled in the website configuration)
Uyarılar
RequireRoles() geçerli kullanıcı belirtilen rollerin her bir üyesi olduğunu doğrular. Kullanıcı belirtilen rollerin her bir üyesi değilse, HTTP durum 401 olarak ayarlanır (Unauthorized) .
Kullanıcı kimlik doğrulaması olduğunu doğrulamak için, kullanımı RequireAuthenticatedUser() metodu.
Geçerli bir kullanıcı belirli bir kullanıcı olduğunu doğrulamak için, kullanımı RequireUser() metodu.
Teknik veri
isim | değer |
---|---|
Ad alanı | WebMatrix.WebData |
montaj | WebMatrix.WebData.dll |
<WebSecurity Nesne