ApplicationTrust Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapouzdřuje rozhodnutí o zabezpečení aplikace. Tato třída se nemůže dědit.
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
- Dědičnost
- Dědičnost
-
ApplicationTrust
- Atributy
- Implementuje
Poznámky
Objekt ApplicationTrust je vrácen metodou správce důvěryhodnosti DetermineApplicationTrust .
Konstruktory
| Name | Description |
|---|---|
| ApplicationTrust() |
Inicializuje novou instanci ApplicationTrust třídy. |
| ApplicationTrust(ApplicationIdentity) |
Inicializuje novou instanci ApplicationTrust třídy pomocí .ApplicationIdentity |
| ApplicationTrust(PermissionSet, IEnumerable<StrongName>) |
Zastaralé.
Inicializuje novou instanci ApplicationTrust třídy pomocí poskytnuté sady grantů a kolekce sestavení s úplným vztahem důvěryhodnosti. |
Vlastnosti
| Name | Description |
|---|---|
| ApplicationIdentity |
Získá nebo nastaví identitu aplikace pro objekt důvěryhodnosti aplikace. |
| DefaultGrantSet |
Získá nebo nastaví příkaz zásady definující výchozí sadu grantů. |
| ExtraInfo |
Získá nebo nastaví další informace o zabezpečení aplikace. |
| FullTrustAssemblies |
Zastaralé.
Získá seznam sestavení s úplným vztahem důvěryhodnosti pro tento vztah důvěryhodnosti aplikace. |
| IsApplicationTrustedToRun |
Získá nebo nastaví hodnotu určující, zda aplikace má požadovaná oprávnění udělit a je důvěryhodná ke spuštění. |
| Persist |
Získá nebo nastaví hodnotu označující, zda jsou informace důvěryhodnosti aplikace trvalé. |
Metody
| Name | Description |
|---|---|
| Clone() |
Vytvoří nový objekt, který je úplnou kopií aktuální instance. |
| Clone() |
Vytvoří nový objekt, který je úplnou kopií aktuální instance. (Zděděno od EvidenceBase) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| FromXml(SecurityElement) |
Rekonstruuje ApplicationTrust objekt s daným stavem z kódování XML. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| ToXml() |
Vytvoří kódování XML objektu ApplicationTrust a jeho aktuální stav. |