ApplicationTrust Klasa

Definicja

Hermetyzuje decyzje dotyczące zabezpieczeń aplikacji.Encapsulates security decisions about an application. Klasa ta nie może być dziedziczona.This class cannot be inherited.

public ref class ApplicationTrust sealed : System::Security::Policy::EvidenceBase, 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
Public NotInheritable Class ApplicationTrust
Inherits EvidenceBase
Implements ISecurityEncodable
Dziedziczenie
ApplicationTrust
Atrybuty
Implementuje

Uwagi

Obiekt ApplicationTrust jest zwracany przez metodę DetermineApplicationTrust Menedżera zaufania.An ApplicationTrust object is returned by a trust manager's DetermineApplicationTrust method.

Konstruktory

ApplicationTrust()

Inicjuje nowe wystąpienie klasy ApplicationTrust klasy.Initializes a new instance of the ApplicationTrust class.

ApplicationTrust(ApplicationIdentity)

Inicjuje nowe wystąpienie klasy ApplicationTrust z ApplicationIdentity.Initializes a new instance of the ApplicationTrust class with an ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)

Inicjuje nowe wystąpienie klasy ApplicationTrust przy użyciu podanego zestawu uprawnień i kolekcji zestawów pełnego zaufania.Initializes a new instance of the ApplicationTrust class using the provided grant set and collection of full-trust assemblies.

Właściwości

ApplicationIdentity

Pobiera lub ustawia tożsamość aplikacji dla obiektu zaufania aplikacji.Gets or sets the application identity for the application trust object.

DefaultGrantSet

Pobiera lub ustawia instrukcję zasad definiującą domyślny zestaw uprawnień.Gets or sets the policy statement defining the default grant set.

ExtraInfo

Pobiera lub ustawia dodatkowe informacje o zabezpieczeniach aplikacji.Gets or sets extra security information about the application.

FullTrustAssemblies

Pobiera listę zestawów pełnego zaufania dla tego zaufania aplikacji.Gets the list of full-trust assemblies for this application trust.

IsApplicationTrustedToRun

Pobiera lub ustawia wartość wskazującą, czy aplikacja ma wymagane uprawnienia i czy jest zaufana do uruchomienia.Gets or sets a value indicating whether the application has the required permission grants and is trusted to run.

Persist

Pobiera lub ustawia wartość wskazującą, czy informacje o zaufaniu aplikacji są utrwalane.Gets or sets a value indicating whether application trust information is persisted.

Metody

Clone()

Tworzy nowy obiekt, który jest kompletną kopią bieżącego wystąpienia.Creates a new object that is a complete copy of the current instance.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
FromXml(SecurityElement)

Rekonstruuje obiekt ApplicationTrust z danym stanem z kodowania XML.Reconstructs an ApplicationTrust object with a given state from an XML encoding.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
ToXml()

Tworzy Kodowanie XML obiektu ApplicationTrust i jego bieżącego stanu.Creates an XML encoding of the ApplicationTrust object and its current state.

Dotyczy