Share via


PublisherMembershipCondition Sınıf

Tanım

Bir derlemenin bir kod grubuna ait olup olmadığını, yazılım yayımcısı Authenticode X.509v3 sertifikasını test ederek belirler. Bu sınıf devralınamaz.

public ref class PublisherMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class PublisherMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class PublisherMembershipCondition sealed
public sealed class PublisherMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PublisherMembershipCondition
type PublisherMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type PublisherMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PublisherMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class PublisherMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class PublisherMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class PublisherMembershipCondition
Devralma
PublisherMembershipCondition
Öznitelikler
Uygulamalar

Açıklamalar

Kod derlemesi, belirtilen yazılım yayımcısı tarafından imzalanan bir yayımcı üyelik koşuluna uyms.

Varsayılan olarak, kod erişim güvenliği (CAS) kanıt olup Publisher olmadığını denetlemez. 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 generatePublisherEvidence> öğesine bakın<.

Oluşturucular

PublisherMembershipCondition(X509Certificate)

Üyeliği belirleyen Authenticode X.509v3 sertifikasıyla sınıfının yeni bir örneğini PublisherMembershipCondition başlatır.

Özellikler

Certificate

Üyelik koşulunun test ettiği Authenticode X.509v3 sertifikasını alır veya ayarlar.

Yöntemler

Check(Evidence)

Belirtilen kanıtın üyelik koşuluna uygun olup olmadığını belirler.

Copy()

Üyelik koşulunun eşdeğer bir kopyasını oluşturur.

Equals(Object)

Belirtilen nesneden gelen yayımcı sertifikasının geçerli PublisherMembershipConditioniçinde yer alan yayımcı sertifikasına eşdeğer olup olmadığını belirler.

FromXml(SecurityElement)

Xml kodlamasından belirtilen duruma sahip bir güvenlik nesnesini yeniden oluşturur.

FromXml(SecurityElement, PolicyLevel)

Xml kodlamasından belirtilen duruma sahip bir güvenlik nesnesini yeniden oluşturur.

GetHashCode()

Geçerli üyelik koşulunun 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()

öğesinin dize gösterimini PublisherMembershipConditionoluşturur ve döndürür.

ToXml()

Güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur.

ToXml(PolicyLevel)

Belirtilen PolicyLevelile güvenlik nesnesinin ve geçerli durumunun XML kodlamasını oluşturur.

Şunlara uygulanır