ApplicationTrust Klasse

Definition

Kapselt Sicherheitsentscheidungen zu einer Anwendung. Diese Klasse kann nicht vererbt werden.

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
Vererbung
ApplicationTrust
Vererbung
ApplicationTrust
Attribute
Implementiert

Hinweise

Ein ApplicationTrust Objekt wird von der Methode eines Vertrauensverwalters DetermineApplicationTrust zurückgegeben.

Konstruktoren

Name Beschreibung
ApplicationTrust()

Initialisiert eine neue Instanz der ApplicationTrust-Klasse.

ApplicationTrust(ApplicationIdentity)

Initialisiert eine neue Instanz der ApplicationTrust Klasse mit einer ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Veraltet.

Initialisiert eine neue Instanz der Klasse mithilfe des ApplicationTrust bereitgestellten Grant-Satzes und der Sammlung voll vertrauenswürdiger Assemblys.

Eigenschaften

Name Beschreibung
ApplicationIdentity

Dient zum Abrufen oder Festlegen der Anwendungsidentität für das Anwendungsvertrauensobjekt.

DefaultGrantSet

Dient zum Abrufen oder Festlegen der Richtlinien-Anweisung, die den Standarderteilungssatz definiert.

ExtraInfo

Ruft zusätzliche Sicherheitsinformationen zur Anwendung ab oder legt diese fest.

FullTrustAssemblies
Veraltet.

Ruft die Liste der voll vertrauenswürdigen Assemblys für diese Anwendungsvertrauensstellung ab.

IsApplicationTrustedToRun

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Anwendung über die erforderlichen Berechtigungserteilungen verfügt und für die Ausführung vertrauenswürdig ist.

Persist

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Anwendungsvertrauensinformationen beibehalten werden.

Methoden

Name Beschreibung
Clone()

Erstellt ein neues Objekt, das eine vollständige Kopie der aktuellen Instanz ist.

Clone()

Erstellt ein neues Objekt, das eine vollständige Kopie der aktuellen Instanz ist.

(Geerbt von EvidenceBase)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FromXml(SecurityElement)

Rekonstruiert ein ApplicationTrust Objekt mit einem bestimmten Zustand aus einer XML-Codierung.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ToXml()

Erstellt eine XML-Codierung des ApplicationTrust Objekts und des aktuellen Zustands.

Gilt für: