Aracılığıyla paylaş


Publisher Sınıf

Tanım

Dikkat

Code Access Security is not supported or honored by the runtime.

İlke değerlendirmesi için kanıt olarak bir kod derlemesinin Authenticode X.509v3 dijital imzasını sağlar. Bu sınıf devralınamaz.

public ref class Publisher sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Publisher sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Publisher = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Publisher
Implements IIdentityPermissionFactory
Devralma
Publisher
Devralma
Publisher
Öznitelikler
Uygulamalar

Açıklamalar

Dikkat

Kod Erişim Güvenliği (CAS), .NET Framework ve .NET'in tüm sürümlerinde kullanım dışı bırakılmıştır. .NET'in son sürümleri CAS ek açıklamalarını dikkate almaz ve CAS ile ilgili API'ler kullanılıyorsa hata üretir. Geliştiriciler, güvenlik görevlerini yerine getirmek için alternatif yöntemler aramalıdır.

Kanıtın Publisher varlığı, hibe kümesinde bir PublisherIdentityPermission üretir. için PublisherIdentityPermissionPublisherIdentityPermission iseDemand, kanıta Publisher karşılık gelen değeri, istenen izinle karşılaştırılır.

Yayımcı kanıtı Authenticode X.509v3 imzalarını temel alır.

Varsayılan olarak, kod erişim güvenliği (CAS) kanıtı denetlemez Publisher . Bilgisayarınızda sınıfını temel alan PublisherMembershipCondition özel bir kod grubu yoksa Authenticode imza doğrulamasını atlayarak performansı geliştirebilirsiniz. Bu, cas için kanıt sağlamamak Publisher için çalışma zamanı yapılandırılarak gerçekleştirilir. Bu seçeneğin nasıl yapılandırıldığı ve hangi uygulamaların kullanabileceği hakkında daha fazla bilgi için öğesine bakın <generatePublisherEvidence> .

Oluşturucular

Publisher(X509Certificate)

Yayımcının Publisher ortak anahtarını içeren Authenticode X.509v3 sertifikasıyla sınıfının yeni bir örneğini başlatır.

Özellikler

Certificate

Yayımcının Authenticode X.509v3 sertifikasını alır.

Yöntemler

Clone()

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

Clone()

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

(Devralındığı yer: EvidenceBase)
Copy()

eşdeğer bir kopyasını Publisheroluşturur.

CreateIdentityPermission(Evidence)

Sınıfının geçerli örneğine Publisher karşılık gelen bir kimlik izni oluşturur.

Equals(Object)

Geçerli Publisher değeri, denklik için belirtilen nesneyle karşılaştırır.

GetHashCode()

Geçerli Certificateöğesinin karma kodunu alır.

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 Publisheröğesinin dize gösterimini döndürür.

Şunlara uygulanır

Ayrıca bkz.