語言

PrincipalPolicy 列舉

定義

指定應如何為應用程式域建立主體和識別物件。 預設值為 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
繼承
PrincipalPolicy
屬性

欄位

名稱 值 Description
UnauthenticatedPrincipal 0

應為未認證實體建立主物件與身份物件。 未認證實體設 Name 為空字串(“”), IsAuthenticated 並設為 false。

NoPrincipal 1

不應建立主體或同一物件。

WindowsPrincipal 2

應建立反映與當前執行執行緒相關聯作業系統令牌的主體與身份物件,並將相關的作業系統群組映射為角色。

備註

出於效能考量,預設的主物件與身份物件直到需要時才會建立。 如果將主體明確加入目前執行緒,則不會建立預設主體,且主體的政策設定會被忽略。

受信任主機可以透過 的方法指定另一個值SetPrincipalPolicyAppDomain來覆寫預設的主要策略。

適用於