PermissionRequestEvidence 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.
警告
Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
定義代表許可請求的證據。 此類別無法獲得繼承。
public ref class PermissionRequestEvidence sealed : System::Security::Policy::EvidenceBase
public ref class PermissionRequestEvidence sealed
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Serializable]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
inherit EvidenceBase
[<System.Serializable>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
inherit EvidenceBase
type PermissionRequestEvidence = class
inherit EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
- 繼承
- 繼承
-
PermissionRequestEvidence
- 屬性
備註
注意事項
.NET Framework 和 .NET 的所有版本中,代碼存取安全性(CAS)已被棄用。 最新版本的 .NET 不會接受 CAS 註釋,如果使用 CAS 相關 API,則會產生錯誤。 開發人員應尋求其他方法來完成安全任務。
權限請求包括程式碼執行所需的最低權限、程式碼可使用的權限(若已授予但非必需),以及程式碼明確要求不授予的權限。
建構函式
| 名稱 | Description |
|---|---|
| PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet) |
已淘汰.
已淘汰.
以程式碼組合的權限請求初始化該 PermissionRequestEvidence 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| DeniedPermissions |
已淘汰.
已淘汰.
取得程式碼明確要求不授予的權限。 |
| OptionalPermissions |
已淘汰.
已淘汰.
如果授權了程式碼可以使用的權限,它會取得這些權限,但這些權限並非必須。 |
| RequestedPermissions |
已淘汰.
已淘汰.
取得程式碼執行所需的最低權限。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
已淘汰.
已淘汰.
建立一個新的物件,該物件是目前實例的複製品。 |
| Clone() |
已淘汰.
已淘汰.
建立一個新物件,該物件是目前實例的完整副本。 (繼承來源 EvidenceBase) |
| Copy() |
已淘汰.
已淘汰.
建立一個等效的當前 PermissionRequestEvidence。 |
| Equals(Object) |
已淘汰.
已淘汰.
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
已淘汰.
已淘汰.
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
已淘汰.
已淘汰.
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
已淘汰.
已淘汰.
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
已淘汰.
已淘汰.
得到 狀態的字串表示 PermissionRequestEvidence。 |