ApplicationTrust Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.
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. |