Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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