คุณสมบัติ WebSecurity CurrentUserId
คำจำกัดความ
แอตทริบิวต์ CurrentUserId คือ ID ผู้ใช้ปัจจุบัน (คีย์หลัก) ในฐานข้อมูล WebSecurity
C # และไวยากรณ์ VB
WebSecurity.CurrentUserId
ตัวอย่าง
ตัวอย่างของ C #
@{
int value;
value=WebSecurity.CurrentUserId;
}
<p>Current User ID is: @value</p>
int value;
value=WebSecurity.CurrentUserId;
}
<p>Current User ID is: @value</p>
ตัวอย่าง VB
@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
End Code
<p>Current User ID is: @value</p>
Dim value as Integer
value=WebSecurity.CurrentUserId
End Code
<p>Current User ID is: @value</p>
คำพูด
คุณสมบัติ CurrentUserId อ่านอย่างเดียว มันไม่สามารถเปลี่ยนรหัส
คุณลักษณะนี้จะใช้เพื่อระบุผู้ใช้ในตารางฐานข้อมูลสมาชิก WebSecurity และผู้ใช้ในตาราง
ข้อผิดพลาดและข้อยกเว้น
ถ้าไม่มีผู้ใช้ในปัจจุบันคือการลงทะเบียนคุณสมบัติ CurrentUserId กลับ -1
ในสถานการณ์สมมติต่อการเข้าถึงใด ๆ ไปยังวัตถุ WebSecurity จะโยน InvalidOperationException:
- InitializeDatabaseConnection () วิธีการยังไม่ได้รับการเรียกว่า
- SimpleMembership ไม่ได้เริ่มต้น (หรือคนพิการในการกำหนดค่าเว็บไซต์)
ข้อมูลทางเทคนิค
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
วัตถุ WebSecurity