Export (0) Print
Expand All

ISecurityPolicyEncodable Interface

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:
© 2014 Microsoft