PrincipalPolicy 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定應如何為應用程式域建立主體和識別物件。 預設值為 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
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| UnauthenticatedPrincipal | 0 | 應為未認證實體建立主物件與身份物件。 未認證實體設 Name 為空字串(“”), IsAuthenticated 並設為 |
| NoPrincipal | 1 | 不應建立主體或同一物件。 |
| WindowsPrincipal | 2 | 應建立反映與當前執行執行緒相關聯作業系統令牌的主體與身份物件,並將相關的作業系統群組映射為角色。 |
備註
出於效能考量,預設的主物件與身份物件直到需要時才會建立。 如果將主體明確加入目前執行緒,則不會建立預設主體,且主體的政策設定會被忽略。
受信任主機可以透過 的方法指定另一個值SetPrincipalPolicyAppDomain來覆寫預設的主要策略。