StrongNameMembershipCondition 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
Code Access Security is not supported or honored by the runtime.
透過測試組合語言的強名稱來判斷組合是否屬於某個程式碼群組。 此類別無法獲得繼承。
public ref class StrongNameMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class StrongNameMembershipCondition sealed
[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 StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition
public sealed class StrongNameMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<System.Serializable>]
type StrongNameMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StrongNameMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- 繼承
-
StrongNameMembershipCondition
- 屬性
- 實作
備註
注意事項
.NET Framework 和 .NET 的所有版本中,代碼存取安全性(CAS)已被棄用。 最新版本的 .NET 不會接受 CAS 註釋,如果使用 CAS 相關 API,則會產生錯誤。 開發人員應尋求其他方法來完成安全任務。
強名稱非常適合指定程式碼組件,並賦予你豐富且強大的權限。 由於強名經過密碼學驗證,攻擊者無法冒充合法議會並利用其權限。
建構函式
| 名稱 | Description |
|---|---|
| StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
已淘汰.
初始化一個新的類別實例 StrongNameMembershipCondition ,使用強名稱公鑰 blob、名稱及版本號來決定成員資格。 |
屬性
| 名稱 | Description |
|---|---|
| Name |
已淘汰.
取得或設定成員條件所測試的 StrongName 簡單名稱。 |
| PublicKey |
已淘汰.
取得或設定 StrongNamePublicKeyBlob 的 StrongName ,使成員條件測試。 |
| Version |
已淘汰.
取得或設定 Version 的 StrongName ,使成員條件測試。 |
方法
| 名稱 | Description |
|---|---|
| Check(Evidence) |
已淘汰.
判斷指定證據是否符合成員資格條件。 |
| Copy() |
已淘汰.
建立一個等效的當前 StrongNameMembershipCondition。 |
| Equals(Object) |
已淘汰.
判斷指定物件中的 是否 StrongName 等價 StrongName 於當前 StrongNameMembershipCondition所包含的 。 |
| FromXml(SecurityElement, PolicyLevel) |
已淘汰.
從 XML 編碼中重建具有指定狀態的安全物件。 |
| FromXml(SecurityElement) |
已淘汰.
從 XML 編碼中重建具有指定狀態的安全物件。 |
| GetHashCode() |
已淘汰.
回傳當前 StrongNameMembershipCondition的雜湊碼。 |
| GetType() |
已淘汰.
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
已淘汰.
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
已淘汰.
建立並回傳當前 StrongNameMembershipCondition的字串表示。 |
| ToXml() |
已淘汰.
建立安全物件及其當前狀態的 XML 編碼。 |
| ToXml(PolicyLevel) |
已淘汰.
建立安全物件及其當前狀態的 XML 編碼,並指定為 PolicyLevel。 |