ApplicationTrust Sınıf

Tanım

Uygulamayla ilgili güvenlik kararlarını kapsüller. Bu sınıf devralınamaz.

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
Devralma
ApplicationTrust
Devralma
ApplicationTrust
Öznitelikler
Uygulamalar

Açıklamalar

Güven ApplicationTrust yöneticisinin DetermineApplicationTrust yöntemi tarafından bir nesne döndürülür.

Oluşturucular

ApplicationTrust()

ApplicationTrust sınıfının yeni bir örneğini başlatır.

ApplicationTrust(ApplicationIdentity)

ile ApplicationIdentitysınıfının yeni bir örneğini ApplicationTrust başlatır.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Geçersiz.

Sağlanan verme kümesini ve tam güven derlemeleri koleksiyonunu kullanarak sınıfının yeni bir örneğini ApplicationTrust başlatır.

Özellikler

ApplicationIdentity

Uygulama güven nesnesi için uygulama kimliğini alır veya ayarlar.

DefaultGrantSet

Varsayılan izin kümesini tanımlayan ilke deyimini alır veya ayarlar.

ExtraInfo

Uygulama hakkında ek güvenlik bilgilerini alır veya ayarlar.

FullTrustAssemblies
Geçersiz.

Bu uygulama güveni için tam güven derlemelerinin listesini alır.

IsApplicationTrustedToRun

Uygulamanın gerekli izinlere sahip olup olmadığını ve çalıştırılmasına güvenilip güvenilmediğini belirten bir değer alır veya ayarlar.

Persist

Uygulama güven bilgilerinin kalıcı olup olmadığını belirten bir değer alır veya ayarlar.

Yöntemler

Clone()

Geçerli örneğin tam kopyası olan yeni bir nesne oluşturur.

Clone()

Geçerli örneğin tam kopyası olan yeni bir nesne oluşturur.

(Devralındığı yer: EvidenceBase)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FromXml(SecurityElement)

Xml kodlamasından belirli bir duruma sahip bir nesneyi yeniden oluşturur ApplicationTrust .

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
ToXml()

Nesnenin ve geçerli durumunun ApplicationTrust XML kodlamasını oluşturur.

Şunlara uygulanır