Udostępnij przez


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.

Konstruktorów

Nazwa Opis
ApplicationTrust()

Inicjuje nowe wystąpienie klasy ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

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

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

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

Właściwości

Nazwa Opis
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ły.

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

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

(Dziedziczone od EvidenceBase)
Equals(Object)

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

(Dziedziczone od Object)
FromXml(SecurityElement)

Rekonstruuje ApplicationTrust obiekt o danym stanie z kodowania XML.

GetHashCode()

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

(Dziedziczone od Object)
GetType()

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

(Dziedziczone od Object)
MemberwiseClone()

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

(Dziedziczone od Object)
ToString()

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

(Dziedziczone od Object)
ToXml()

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

Dotyczy