Publisher Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
[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
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}")>]
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
type Publisher = class
inherit EvidenceBase
interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Publisher
Implements IIdentityPermissionFactory
- Devralma
- Devralma
-
Publisher
- Öznitelikler
- Uygulamalar
Açıklamalar
Caution
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ırsa hata üretir. Geliştiriciler, güvenlik görevlerini yerine getirmek için alternatif yöntemler aramalıdır.
Kanıtın Publisher varlığı, izin kümesinde bir PublisherIdentityPermission oluşturur. Demand için PublisherIdentityPermission varsa, PublisherIdentityPermission kanıtına karşılık gelen Publisher, istenen izinle karşılaştırılır.
Publisher kanıt Authenticode X.509v3 imzalarını temel alır.
Varsayılan olarak, kod erişim güvenliği (CAS) Publisher kanıtı 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, çalışma zamanını CAS için Publisher kanıt sağlamaması için yapılandırılarak gerçekleştirilir. Bu seçeneği yapılandırma ve hangi uygulamaların kullanabileceği hakkında daha fazla bilgi için generatePublisherEvidence< öğesine bakın>.
Oluşturucular
| Name | Description |
|---|---|
| Publisher(X509Certificate) |
Geçersiz.
publisher ortak anahtarını içeren Authenticode X.509v3 sertifikasıyla Publisher sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Certificate |
Geçersiz.
Yayımcının Authenticode X.509v3 sertifikasını alır. |
Yöntemler
| Name | Description |
|---|---|
| Clone() |
Geçersiz.
Geçerli örneğin kopyası olan yeni bir nesne oluşturur. |
| Clone() |
Geçersiz.
Geçerli örneğin tam kopyası olan yeni bir nesne oluşturur. (Devralındığı yer: EvidenceBase) |
| Copy() |
Geçersiz.
Publisher eşdeğer bir kopyasını oluşturur. |
| CreateIdentityPermission(Evidence) |
Geçersiz.
Publisher sınıfının geçerli örneğine karşılık gelen bir kimlik izni oluşturur. |
| Equals(Object) |
Geçersiz.
Geçerli Publisher değeri, denklik için belirtilen nesneyle karşılaştırır. |
| GetHashCode() |
Geçersiz.
Geçerli Certificateöğesinin karma kodunu alır. |
| GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçersiz.
Geçerli Publisheröğesinin dize gösterimini döndürür. |