This documentation is archived and is not being maintained.
ISecurityPolicyEncodable Interface
.NET Framework 1.1
Supports the methods that convert permission object state to and from an XML element representation.
For a list of all members of this type, see ISecurityPolicyEncodable Members.
[Visual Basic] Public Interface ISecurityPolicyEncodable [C#] public interface ISecurityPolicyEncodable [C++] public __gc __interface ISecurityPolicyEncodable [JScript] public interface ISecurityPolicyEncodable
Classes that Implement ISecurityPolicyEncodable
| Class | Description |
|---|---|
| AllMembershipCondition | Represents a membership condition that matches all code. This class cannot be inherited. |
| ApplicationDirectoryMembershipCondition | Determines whether an assembly belongs to a code group by testing its application directory. This class cannot be inherited. |
| HashMembershipCondition | Determines whether an assembly belongs to a code group by testing its hash value. This class cannot be inherited. |
| PolicyStatement | Represents the statement of a CodeGroup describing the permissions and other information that apply to code with a particular set of evidence. This class cannot be inherited. |
| PublisherMembershipCondition | Determines whether an assembly belongs to a code group by testing its software publisher's Authenticode X.509v3 certificate. This class cannot be inherited. |
| SiteMembershipCondition | Determines whether an assembly belongs to a code group by testing the site from which it originated. This class cannot be inherited. |
| StrongNameMembershipCondition | Determines whether an assembly belongs to a code group by testing its strong name. This class cannot be inherited. |
| UrlMembershipCondition | Determines whether an assembly belongs to a code group by testing its URL. This class cannot be inherited. |
| ZoneMembershipCondition | Determines whether an assembly belongs to a code group by testing its zone of origin. This class cannot be inherited. |
Remarks
This interface is similar to ISecurityEncodable, with the exception that it includes policy-level context. Policy level is needed to resolve references to named permission sets.
Requirements
Namespace: System.Security
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: Mscorlib (in Mscorlib.dll)
See Also
ISecurityPolicyEncodable Members | System.Security Namespace
Show: