Publisher 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
Code Access Security is not supported or honored by the runtime.
提供程式碼組合的 Authenticode X.509v3 數位簽章作為政策評估的證據。 此類別無法獲得繼承。
public ref class Publisher sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Publisher sealed : System::Security::Policy::IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Publisher = class
inherit EvidenceBase
interface IIdentityPermissionFactory
[<System.Serializable>]
type Publisher = class
interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
inherit EvidenceBase
interface IIdentityPermissionFactory
type Publisher = class
inherit EvidenceBase
interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Publisher
Implements IIdentityPermissionFactory
- 繼承
- 繼承
-
Publisher
- 屬性
- 實作
備註
注意事項
.NET Framework 和 .NET 的所有版本中,代碼存取安全性(CAS)已被棄用。 最新版本的 .NET 不會接受 CAS 註釋,如果使用 CAS 相關 API,則會產生錯誤。 開發人員應尋求其他方法來完成安全任務。
證據Publisher的存在會在補助集中產生 。PublisherIdentityPermission 若存在 DemandPublisherIdentityPermission,PublisherIdentityPermissionPublisher則對應證據,將與要求的許可進行比較。
Publisher 的證據基於 Authenticode X.509v3 簽名。
預設情況下,程式碼存取安全(CAS)不會檢查Publisher證據。 除非你的電腦有基於 PublisherMembershipCondition 類別的自訂程式碼群組,否則你可以透過繞過 Authenticode 簽章驗證來提升效能。 這是透過設定執行時不提供 Publisher 證據來達成的。 關於如何配置此選項及哪些應用程式可以使用,請參閱 <generatePublisherEvidence> 元素。
建構函式
| 名稱 | Description |
|---|---|
| Publisher(X509Certificate) |
已淘汰.
初始化一個新的 Publisher 類別實例,並以包含 publisher 公鑰的 Authenticode X.509v3 憑證。 |
屬性
| 名稱 | Description |
|---|---|
| Certificate |
已淘汰.
取得發行商的 Authenticode X.509v3 證書。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
已淘汰.
建立一個新的物件,該物件是目前實例的複製品。 |
| Clone() |
已淘汰.
建立一個新物件,該物件是目前實例的完整副本。 (繼承來源 EvidenceBase) |
| Copy() |
已淘汰.
建立 Publisher 的等效副本。 |
| CreateIdentityPermission(Evidence) |
已淘汰.
建立一個身份權限,對應於目前 Publisher 類別的實例。 |
| Equals(Object) |
已淘汰.
比較電流 Publisher 與指定物體以求等效性。 |
| GetHashCode() |
已淘汰.
取得當前 Certificate的雜湊碼。 |
| GetType() |
已淘汰.
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
已淘汰.
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
已淘汰.
回傳當前 Publisher的字串表示。 |