ApplicationTrust Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |