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
| 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. |