Condividi tramite


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 del gestore di DetermineApplicationTrust attendibilità.

Costruttori

ApplicationTrust()

Inizializza una nuova istanza della classe ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

Consente di inizializzare una nuova istanza della classe ApplicationTrust con ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Obsoleti.

Inizializza una nuova istanza della classe ApplicationTrust utilizzando la concessione e l'insieme di assembly con attendibilità totale forniti.

Proprietà

ApplicationIdentity

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

DefaultGrantSet

Ottiene o imposta l'istruzione dei criteri che definisce l'insieme di autorizzazioni predefinito.

ExtraInfo

Ottiene o imposta informazioni di sicurezza aggiuntive relative all'applicazione.

FullTrustAssemblies
Obsoleti.

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

IsApplicationTrustedToRun

Ottiene o imposta un valore che indica se l'applicazione dispone delle autorizzazioni necessarie e se è considerata attendibile per l'esecuzione.

Persist

Ottiene o imposta un valore che indica se le informazioni di attendibilità dell'applicazione vengono memorizzate.

Metodi

Clone()

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

Clone()

Crea un nuovo oggetto che è 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 oggetto ApplicationTrust con un determinato stato da una codifica XML.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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