ApplicationTrust Třída

Definice

Zapouzdřuje rozhodnutí o zabezpečení aplikace. Tato třída nemůže být zděděna.

public ref class ApplicationTrust sealed : System::Security::Policy::EvidenceBase, System::Security::ISecurityEncodable
public ref class ApplicationTrust sealed : System::Security::ISecurityEncodable
public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ApplicationTrust : System.Security.ISecurityEncodable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable
type ApplicationTrust = class
    inherit EvidenceBase
    interface ISecurityEncodable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ApplicationTrust = class
    interface ISecurityEncodable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ApplicationTrust = class
    inherit EvidenceBase
    interface ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Inherits EvidenceBase
Implements ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Implements ISecurityEncodable
Dědičnost
ApplicationTrust
Dědičnost
ApplicationTrust
Atributy
Implementuje

Poznámky

Objekt ApplicationTrust je vrácen metodou správce DetermineApplicationTrust důvěryhodnosti.

Konstruktory

ApplicationTrust()

Inicializuje novou instanci ApplicationTrust třídy .

ApplicationTrust(ApplicationIdentity)

Inicializuje novou instanci třídy ApplicationTrust pomocí ApplicationIdentity .

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Zastaralé.

Inicializuje novou instanci třídy pomocí poskytnuté sady udělení a kolekce sestavení ApplicationTrust s plnou důvěryhodností.

Vlastnosti

ApplicationIdentity

Získá nebo nastaví identitu aplikace pro objekt důvěryhodnosti aplikace.

DefaultGrantSet

Získá nebo nastaví příkaz zásad definující výchozí sadu udělení oprávnění.

ExtraInfo

Získá nebo nastaví další informace o zabezpečení aplikace.

FullTrustAssemblies
Zastaralé.

Získá seznam sestavení s plnou důvěryhodností pro tento vztah důvěryhodnosti aplikace.

IsApplicationTrustedToRun

Získá nebo nastaví hodnotu, která určuje, jestli má aplikace požadovaná oprávnění udělená a je důvěryhodná ke spuštění.

Persist

Získá nebo nastaví hodnotu určující, zda jsou informace o důvěryhodnosti aplikace zachovány.

Metody

Clone()

Vytvoří nový objekt, který je úplnou kopií aktuální instance.

Clone()

Vytvoří nový objekt, který je úplnou kopií aktuální instance.

(Zděděno od EvidenceBase)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FromXml(SecurityElement)

Rekonstruuje objekt ApplicationTrust s daným stavem z kódování XML.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ToXml()

Vytvoří kódování XML objektu ApplicationTrust a jeho aktuální stav.

Platí pro