ApplicationTrust Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Vererbung
-
ApplicationTrust
- Attribute
- Implementiert
Hinweise
Ein ApplicationTrust Objekt wird von der Methode eines Vertrauensverwalters DetermineApplicationTrust zurückgegeben.
Konstruktoren
ApplicationTrust() |
Initialisiert eine neue Instanz der ApplicationTrust-Klasse. |
ApplicationTrust(ApplicationIdentity) |
Initialisiert eine neue Instanz der ApplicationTrust-Klasse mit einem ApplicationIdentity. |
ApplicationTrust(PermissionSet, IEnumerable<StrongName>) |
Veraltet.
Initialisiert eine neue Instanz der ApplicationTrust-Klasse mithilfe des bereitgestellten Berechtigungssatzes und der Auflistung vollständig vertrauenswürdiger Assemblys. |
Eigenschaften
ApplicationIdentity |
Ruft die Anwendungsidentität für das Anwendungsvertrauensstellungs-Objekt ab oder legt diese fest. |
DefaultGrantSet |
Ruft die Richtlinienanweisung ab, die die in der Standardeinstellung gewährten Berechtigungen definiert, oder legt diese fest. |
ExtraInfo |
Ruft zusätzliche Sicherheitsinformationen zur Anwendung ab oder legt diese fest. |
FullTrustAssemblies |
Veraltet.
Ruft die Liste der vollständig vertrauenswürdigen Assemblys für diese Vertrauenswürdigkeit der Anwendung ab. |
IsApplicationTrustedToRun |
Ruft einen Wert ab, der angibt, ob der Anwendung die erforderlichen Berechtigungen gewährt wurden und sie vertrauenswürdig ist, sodass sie ausgeführt werden kann, oder legt diesen fest. |
Persist |
Ruft einen Wert ab, der angibt, ob die Informationen zur Vertrauenswürdigkeit der Anwendung beibehalten werden, oder legt diesen fest. |
Methoden
Clone() |
Erstellt ein neues Objekt, das eine vollständige Kopie der aktuellen Instanz darstellt. |
Clone() |
Erstellt ein neues Objekt, das eine vollständige Kopie der aktuellen Instanz darstellt. (Geerbt von EvidenceBase) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
FromXml(SecurityElement) |
Rekonstruiert aus einer XML-Codierung ein ApplicationTrust-Objekt mit einem angegebenen Zustand. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des 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 seines aktuellen Zustands. |