ApplicationTrust Classe

Definizione

Incapsula le decisioni di sicurezza relative a un'applicazione. La classe non può essere ereditata.

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
Ereditarietà
ApplicationTrust
Ereditarietà
ApplicationTrust
Attributi
Implementazioni

Commenti

Un ApplicationTrust oggetto viene restituito dal metodo di un gestore di DetermineApplicationTrust attendibilità.

Costruttori

Nome Descrizione
ApplicationTrust()

Inizializza una nuova istanza della classe ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

Inizializza una nuova istanza della ApplicationTrust classe con un oggetto ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Obsoleti.

Inizializza una nuova istanza della ApplicationTrust classe utilizzando il set di concessioni fornito e la raccolta di assembly con attendibilità totale.

Proprietà

Nome Descrizione
ApplicationIdentity

Ottiene o imposta l'identità dell'applicazione per l'oggetto trust dell'applicazione.

DefaultGrantSet

Ottiene o imposta l'istruzione dei criteri che definisce il set di concessioni predefinito.

ExtraInfo

Ottiene o imposta informazioni di sicurezza aggiuntive sull'applicazione.

FullTrustAssemblies
Obsoleti.

Ottiene l'elenco di assembly con attendibilità totale per l'attendibilità dell'applicazione.

IsApplicationTrustedToRun

Ottiene o imposta un valore che indica se l'applicazione dispone delle concessioni di autorizzazione necessarie ed è attendibile per l'esecuzione.

Persist

Ottiene o imposta un valore che indica se le informazioni sull'attendibilità dell'applicazione sono persistenti.

Metodi

Nome Descrizione
Clone()

Crea un nuovo oggetto che rappresenta una copia completa dell'istanza corrente.

Clone()

Crea un nuovo oggetto che rappresenta una copia completa dell'istanza corrente.

(Ereditato da EvidenceBase)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FromXml(SecurityElement)

Ricostruisce un ApplicationTrust oggetto con uno stato specificato da una codifica XML.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ToXml()

Crea una codifica XML dell'oggetto ApplicationTrust e del relativo stato corrente.

Si applica a