Udostępnij za pośrednictwem


ApplicationTrust Klasa

Definicja

Hermetyzuje decyzje dotyczące zabezpieczeń dotyczące aplikacji. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
ApplicationTrust
Dziedziczenie
ApplicationTrust
Atrybuty
Implementuje

Uwagi

ApplicationTrust Obiekt jest zwracany przez metodę menedżera DetermineApplicationTrust zaufania.

Konstruktory

ApplicationTrust()

Inicjuje nowe wystąpienie klasy ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

Inicjuje ApplicationTrust nowe wystąpienie klasy za pomocą klasy ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Przestarzałe.

Inicjuje nowe wystąpienie ApplicationTrust klasy przy użyciu dostarczonego zestawu dotacji i kolekcji zestawów o pełnym zaufaniu.

Właściwości

ApplicationIdentity

Pobiera lub ustawia tożsamość aplikacji dla obiektu zaufania aplikacji.

DefaultGrantSet

Pobiera lub ustawia instrukcję zasad definiującą domyślny zestaw dotacji.

ExtraInfo

Pobiera lub ustawia dodatkowe informacje o zabezpieczeniach aplikacji.

FullTrustAssemblies
Przestarzałe.

Pobiera listę zestawów o pełnym zaufaniu dla tego zaufania aplikacji.

IsApplicationTrustedToRun

Pobiera lub ustawia wartość wskazującą, czy aplikacja ma wymagane uprawnienia i jest zaufana do uruchomienia.

Persist

Pobiera lub ustawia wartość wskazującą, czy informacje o zaufaniu aplikacji są utrwalane.

Metody

Clone()

Tworzy nowy obiekt, który jest kompletną kopią bieżącego wystąpienia.

Clone()

Tworzy nowy obiekt, który jest kompletną kopią bieżącego wystąpienia.

(Odziedziczone po EvidenceBase)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FromXml(SecurityElement)

Rekonstruuje ApplicationTrust obiekt o danym stanie z kodowania XML.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ToXml()

Tworzy kodowanie ApplicationTrust XML obiektu i jego bieżącego stanu.

Dotyczy