Bagikan melalui


PrincipalPolicy Enum

Definisi

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
PrincipalPolicy
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 false.

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.

Berlaku untuk