PublisherIdentityPermission Konstruktoren

Definition

Initialisiert eine neue Instanz der PublisherIdentityPermission-Klasse.

Überlädt

Name Beschreibung
PublisherIdentityPermission(X509Certificate)

Initialisiert eine neue Instanz der PublisherIdentityPermission Klasse mit dem angegebenen Authenticode X.509v3-Zertifikat.

PublisherIdentityPermission(PermissionState)

Initialisiert eine neue Instanz der PublisherIdentityPermission Klasse mit dem angegebenen PermissionState.

PublisherIdentityPermission(X509Certificate)

Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs

Initialisiert eine neue Instanz der PublisherIdentityPermission Klasse mit dem angegebenen Authenticode X.509v3-Zertifikat.

public:
 PublisherIdentityPermission(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate);
public PublisherIdentityPermission(System.Security.Cryptography.X509Certificates.X509Certificate certificate);
new System.Security.Permissions.PublisherIdentityPermission : System.Security.Cryptography.X509Certificates.X509Certificate -> System.Security.Permissions.PublisherIdentityPermission
Public Sub New (certificate As X509Certificate)

Parameter

certificate
X509Certificate

Ein X.509-Zertifikat, das die Identität des Softwareherausgebers darstellt.

Ausnahmen

Der certificate Parameter ist null.

Der certificate Parameter ist kein gültiges Zertifikat.

Hinweise

Das X.509-Zertifikat definiert die Identität des angegebenen Softwareherausgebers, wie durch die Authenticode-Codesignatur festgelegt.

Gilt für:

PublisherIdentityPermission(PermissionState)

Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs
Quelle:
PublisherIdentityPermission.cs

Initialisiert eine neue Instanz der PublisherIdentityPermission Klasse mit dem angegebenen PermissionState.

public:
 PublisherIdentityPermission(System::Security::Permissions::PermissionState state);
public PublisherIdentityPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.PublisherIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.PublisherIdentityPermission
Public Sub New (state As PermissionState)

Parameter

state
PermissionState

Einer der PermissionState Werte.

Ausnahmen

Der state Parameter ist kein gültiger Wert von PermissionState.

Hinweise

Erstellt entweder eine voll eingeschränkte (None) oder Unrestricted Berechtigung.

Note

In den .NET Framework-Versionen 1.0 und 1.1 können Identitätsberechtigungen keinen Berechtigungsstatuswert aufweisen Unrestricted . Ab der .NET Framework Version 2.0 können Identitätsberechtigungen einen beliebigen Berechtigungsstatuswert aufweisen. Dies bedeutet, dass identitätsberechtigungen in 2.0 und höheren Versionen das gleiche Verhalten wie Berechtigungen aufweisen, die die IUnrestrictedPermission Schnittstelle implementieren. Das heißt, eine Anforderung für eine Identität ist unabhängig von der Identität der Assembly immer erfolgreich, wenn die Assembly voll vertrauenswürdig wurde.

In den .NET Framework-Versionen 1.0 und 1.1 sind anforderungen an die Identitätsberechtigungen wirksam, auch wenn die aufrufende Assembly vollständig vertrauenswürdig ist. Das heißt, obwohl die aufrufende Assembly voll vertrauenswürdig ist, schlägt eine Anforderung für eine Identitätsberechtigung fehl, wenn die Assembly nicht den angeforderten Kriterien entspricht. Beginnend mit der .NET Framework Version 2.0 sind Anforderungen an Identitätsberechtigungen unwirksam, wenn die aufrufende Assembly voll vertrauenswürdig ist. Dadurch wird Konsistenz für alle Berechtigungen gewährleistet, wodurch die Behandlung von Identitätsberechtigungen als Sonderfall beseitigt wird.

Gilt für: