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
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}")]
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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition
type StrongNameMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface 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
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class StrongNameMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class StrongNameMembershipCondition
- 継承
-
StrongNameMembershipCondition
- 属性
- 実装
注釈
注意事項
コード アクセス セキュリティ (CAS) は、.NET Framework と .NET のすべてのバージョンで非推奨になりました。 最近のバージョンの .NET では、CAS 関連の API が使われている場合、CAS の注釈は使われず、エラーが発生します。 開発者は、代わりの手段を見つけてセキュリティ タスクを実現する必要があります。
厳密な名前は、強力な権限の豊富なセットを与えるコード アセンブリを指定するのに適しています。 厳密な名前は暗号化によって検証されるため、攻撃者は適切なアセンブリを偽装してアクセス許可を使用することはできません。
コンストラクター
StrongNameMembershipCondition(StrongNamePublicKeyBlob, String, Version) |
古い.
メンバーシップを決定する情報として厳密な名前の公開キー BLOB、名前、およびバージョン番号を指定して、StrongNameMembershipCondition クラスの新しいインスタンスを初期化します。 |
プロパティ
Name |
古い.
メンバーシップ条件に対してテストする対象の StrongName の簡易名を取得または設定します。 |
PublicKey |
古い.
メンバーシップ条件に対してテストする対象の StrongNamePublicKeyBlob の StrongName を取得または設定します。 |
Version |
古い.
メンバーシップ条件に対してテストする対象の Version の StrongName を取得または設定します。 |
メソッド
Check(Evidence) |
古い.
指定した証拠がメンバーシップ条件を満たしているかどうかを確認します。 |
Copy() |
古い.
現在の StrongNameMembershipCondition の同等コピーを作成します。 |
Equals(Object) |
古い.
指定したオブジェクトの StrongName が、現在の StrongName に含まれている StrongNameMembershipCondition と等しいかどうかを確認します。 |
FromXml(SecurityElement) |
古い.
XML エンコードから指定された状態で、セキュリティ オブジェクトを再構築します。 |
FromXml(SecurityElement, PolicyLevel) |
古い.
XML エンコードから指定された状態で、セキュリティ オブジェクトを再構築します。 |
GetHashCode() |
古い.
現在の StrongNameMembershipCondition のハッシュ コードを返します。 |
GetType() |
古い.
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
古い.
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
古い.
現在の StrongNameMembershipCondition の文字列表現を作成して返します。 |
ToXml() |
古い.
セキュリティ オブジェクトとその現在の状態の XML エンコードを作成します。 |
ToXml(PolicyLevel) |
古い.
PolicyLevel を指定して、セキュリティ オブジェクトとその現在の状態の XML エンコーディングを作成します。 |