PublisherMembershipCondition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si un assembly appartient à un groupe de codes en testant le certificat Authenticode X.509v3 de son éditeur de logiciels. Cette classe ne peut pas être héritée.
public ref class PublisherMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class PublisherMembershipCondition sealed
[System.Serializable]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PublisherMembershipCondition
[<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
Public NotInheritable Class PublisherMembershipCondition
- Héritage
-
PublisherMembershipCondition
- Attributs
- Implémente
Remarques
Un assembly de code satisfait à une condition d’appartenance d’éditeur si ce code est signé par l’éditeur de logiciels spécifié.
Par défaut, la sécurité de l’accès au code (CAS) ne vérifie pas Publisher preuve. Sauf si votre ordinateur dispose d’un groupe de code personnalisé basé sur la PublisherMembershipCondition classe, vous pouvez améliorer les performances en contournant la vérification de la signature Authenticode. Pour ce faire, configurez le runtime pour ne pas fournir de preuve Publisher pour le service d’administration centrale. Pour plus d’informations sur la configuration de cette option et sur les applications qui peuvent l’utiliser, consultez l’élément <generatePublisherEvidence> .
Constructeurs
| Nom | Description |
|---|---|
| PublisherMembershipCondition(X509Certificate) |
Initialise une nouvelle instance de la PublisherMembershipCondition classe avec le certificat Authenticode X.509v3 qui détermine l’appartenance. |
Propriétés
| Nom | Description |
|---|---|
| Certificate |
Obtient ou définit le certificat Authenticode X.509v3 pour lequel la condition d’appartenance teste. |
Méthodes
| Nom | Description |
|---|---|
| Check(Evidence) |
Détermine si la preuve spécifiée satisfait à la condition d’appartenance. |
| Copy() |
Crée une copie équivalente de la condition d’appartenance. |
| Equals(Object) |
Détermine si le certificat de l’éditeur à partir de l’objet spécifié est équivalent au certificat de l’éditeur contenu dans le fichier actif PublisherMembershipCondition. |
| FromXml(SecurityElement, PolicyLevel) |
Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML. |
| FromXml(SecurityElement) |
Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML. |
| GetHashCode() |
Obtient le code de hachage pour la condition d’appartenance actuelle. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Crée et retourne une représentation sous forme de chaîne du PublisherMembershipCondition. |
| ToXml() |
Crée un encodage XML de l’objet de sécurité et son état actuel. |
| ToXml(PolicyLevel) |
Crée un encodage XML de l’objet de sécurité et son état actuel avec le code spécifié PolicyLevel. |