PrincipalPolicy Enum
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 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
Bidang
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. |
Keterangan
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.