Publisher Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
Code Access Security is not supported or honored by the runtime.
Tillhandahåller den digitala signaturen Authenticode X.509v3 för en kodsammansättning som bevis för principutvärdering. Det går inte att ärva den här klassen.
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
- Arv
- Arv
-
Publisher
- Attribut
- Implementeringar
Kommentarer
Caution
Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.
Förekomsten av Publisher bevis genererar en PublisherIdentityPermission i bidragsuppsättningen. Om det finns en Demand för PublisherIdentityPermissionPublisherIdentityPermission jämförs Publisher det som motsvarar bevisen med den begärda behörigheten.
Publisher bevis baseras på Authenticode X.509v3-signaturer.
Som standard söker kodåtkomstsäkerhet (CAS) inte efter Publisher bevis. Såvida inte datorn har en anpassad kodgrupp baserat på PublisherMembershipCondition klassen kan du förbättra prestanda genom att kringgå verifiering av Authenticode-signatur. Detta uppnås genom att konfigurera körningen så att den inte ger Publisher bevis för CAS. Mer information om hur du konfigurerar det här alternativet och vilka program som kan använda det finns i elementet <generatePublisherEvidence> .
Konstruktorer
| Name | Description |
|---|---|
| Publisher(X509Certificate) |
Föråldrad.
Initierar en ny instans av klassen Publisher med Authenticode X.509v3-certifikatet som innehåller publisher offentliga nyckel. |
Egenskaper
| Name | Description |
|---|---|
| Certificate |
Föråldrad.
Hämtar utgivarens Authenticode X.509v3-certifikat. |
Metoder
| Name | Description |
|---|---|
| Clone() |
Föråldrad.
Skapar ett nytt objekt som är en kopia av den aktuella instansen. |
| Clone() |
Föråldrad.
Skapar ett nytt objekt som är en fullständig kopia av den aktuella instansen. (Ärvd från EvidenceBase) |
| Copy() |
Föråldrad.
Skapar en motsvarande kopia av Publisher. |
| CreateIdentityPermission(Evidence) |
Föråldrad.
Skapar en identitetsbehörighet som motsvarar den aktuella instansen av klassen Publisher. |
| Equals(Object) |
Föråldrad.
Jämför aktuell Publisher med det angivna objektet för likvärdighet. |
| GetHashCode() |
Föråldrad.
Hämtar hash-koden för den aktuella Certificate. |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Föråldrad.
Returnerar en strängrepresentation av den aktuella Publisher. |