IApplicationTrustManager Interface
Determines whether an application should be executed and which set of permissions should be granted to the application.
Assembly: mscorlib (in mscorlib.dll)
The IApplicationTrustManager type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | DetermineApplicationTrust | Determines whether an application should be executed and which set of permissions should be granted to the application. |
![]() | FromXml | Reconstructs a security object with a specified state from an XML encoding. (Inherited from ISecurityEncodable.) |
![]() | ToXml | Creates an XML encoding of the security object and its current state. (Inherited from ISecurityEncodable.) |
Trust managers must implement the IApplicationTrustManager interface. The host calls the DetermineApplicationTrust method in the trust manager to determine whether an application should be executed and which permissions should be granted to the application.
In the .NET Framework version 4, there is only one trust manager, which can be a custom implementation of the IApplicationTrustManager interface. The default trust manager implementation prompts the user for permission to install the application and to elevate the permissions granted to the application. Other trust manager implementations might provide different user experiences. For example, an implementation might check an enterprise list for trusted applications instead of prompting the user for that information.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
