StrongNameMembershipCondition Class
.NET Framework 4.5
Determines whether an assembly belongs to a code group by testing its strong name. This class cannot be inherited.
Namespace: System.Security.Policy
Assembly: mscorlib (in mscorlib.dll)
The StrongNameMembershipCondition type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | StrongNameMembershipCondition | Initializes a new instance of the StrongNameMembershipCondition class with the strong name public key blob, name, and version number that determine membership. |
| Name | Description | |
|---|---|---|
![]() | Name | Gets or sets the simple name of the StrongName for which the membership condition tests. |
![]() | PublicKey | Gets or sets the StrongNamePublicKeyBlob of the StrongName for which the membership condition tests. |
![]() | Version | Gets or sets the Version of the StrongName for which the membership condition tests. |
| Name | Description | |
|---|---|---|
![]() | Check | Determines whether the specified evidence satisfies the membership condition. |
![]() | Copy | Creates an equivalent copy of the current StrongNameMembershipCondition. |
![]() | Equals | Determines whether the StrongName from the specified object is equivalent to the StrongName contained in the current StrongNameMembershipCondition. (Overrides Object.Equals(Object).) |
![]() | FromXml(SecurityElement) | Reconstructs a security object with a specified state from an XML encoding. |
![]() | FromXml(SecurityElement, PolicyLevel) | Reconstructs a security object with a specified state from an XML encoding. |
![]() | GetHashCode | Returns the hash code for the current StrongNameMembershipCondition. (Overrides Object.GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Creates and returns a string representation of the current StrongNameMembershipCondition. (Overrides Object.ToString().) |
![]() | ToXml() | Creates an XML encoding of the security object and its current state. |
![]() | ToXml(PolicyLevel) | Creates an XML encoding of the security object and its current state with the specified PolicyLevel. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

