PrincipalPolicy Enum
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 bagaimana objek utama dan identitas harus dibuat untuk domain aplikasi. Default adalah UnauthenticatedPrincipal
.
public enum class PrincipalPolicy
public enum PrincipalPolicy
[System.Serializable]
public enum PrincipalPolicy
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum PrincipalPolicy
type PrincipalPolicy =
[<System.Serializable>]
type PrincipalPolicy =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PrincipalPolicy =
Public Enum PrincipalPolicy
- Warisan
- Atribut
Nama | Nilai | Deskripsi |
---|---|---|
NoPrincipal | 1 | Tidak ada objek utama atau identitas yang harus dibuat. |
UnauthenticatedPrincipal | 0 | Objek utama dan identitas untuk entitas yang tidak diaturentikasi harus dibuat. Entitas Name yang tidak diatur ke string kosong ("") dan IsAuthenticated diatur ke |
WindowsPrincipal | 2 | Objek utama dan identitas yang mencerminkan token sistem operasi yang terkait dengan utas eksekusi saat ini harus dibuat, dan grup sistem operasi terkait harus dipetakan ke dalam peran. |
Untuk alasan performa, objek utama dan identitas default tidak dibuat sampai diperlukan. Jika prinsipal secara eksplisit ditambahkan ke utas saat ini, prinsipal default tidak dibuat dan pengaturan kebijakan utama diabaikan.
Host tepercaya dapat mengambil alih kebijakan utama default dengan menentukan nilai-nilai lain menggunakan SetPrincipalPolicy metode dari AppDomain.
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: