PrincipalPolicy 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定應如何為應用程式網域建立 Principal 和 Identity 物件。 預設為 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
- 繼承
- 屬性
欄位
NoPrincipal | 1 | 不應該建立 Principal 和 Identity 物件。 |
UnauthenticatedPrincipal | 0 | 應該建立未驗證實體 (Entity) 的 Principal 和 Identity 物件。 未驗證實體具有設定為空字串 ("") 的 Name 和設定為 |
WindowsPrincipal | 2 | 應該建立反映與目前所執行的執行緒相關聯作業系統 Token 的 Principal 和 Identity 物件,並且相關聯的作業系統群組應該對應至角色。 |
備註
基於效能考慮,默認主體和身分識別物件在需要之前不會建立。 如果明確將主體新增至目前的線程,則不會建立默認主體,而且會忽略主體原則設定。
受信任的主機可以使用 的AppDomain方法來指定其中另一個值SetPrincipalPolicy,以覆寫預設主體原則。