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 vérifiant son certificat Authenticode X.509v3 d'éditeur de logiciels. Cette classe ne peut pas être héritée.
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
- Héritage
-
PublisherMembershipCondition
- Attributs
- Implémente
Remarques
Un assembly de code remplit une condition d’appartenance à l’éditeur si ce code est signé par l’éditeur de logiciel spécifié.
Par défaut, la sécurité d’accès au code (CAS) n’case activée pas de Publisher preuve. À moins que votre ordinateur ne dispose d’un groupe de codes personnalisé basé sur la PublisherMembershipCondition classe, vous pouvez améliorer les performances en contournant la vérification de signature Authenticode. Pour ce faire, configurez le runtime pour qu’il ne fournisse pas de Publisher preuves pour le CAS. Pour plus d’informations sur la configuration de cette option et sur les applications qui peuvent l’utiliser, consultez l’élément <generatePublisherEvidence> .
Constructeurs
PublisherMembershipCondition(X509Certificate) |
Initialise une nouvelle instance de la classe PublisherMembershipCondition avec le certificat Authenticode X.509v3 qui détermine l'appartenance (membership). |
Propriétés
Certificate |
Obtient ou définit le certificat Authenticode X.509v3 pour lequel la condition d'appartenance se vérifie. |
Méthodes
Check(Evidence) |
Détermine si la preuve spécifiée remplit la condition d'appartenance. |
Copy() |
Crée une copie équivalente de la condition d'appartenance. |
Equals(Object) |
Détermine si le certificat d'éditeur de l'objet spécifié est équivalent au certificat d'éditeur contenu dans le PublisherMembershipCondition en cours. |
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 le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Crée et retourne une représentation de type chaîne de PublisherMembershipCondition. |
ToXml() |
Crée un codage XML de l’objet de sécurité et de son état actuel. |
ToXml(PolicyLevel) |
Crée un codage XML de l'objet de sécurité et de son état actuel avec le PolicyLevel spécifié. |