PublisherMembershipCondition Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of een assembly deel uitmaakt van een codegroep door het Authenticode X.509v3-certificaat van de software-uitgever te testen. Deze klasse kan niet worden overgenomen.
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
- Overname
-
PublisherMembershipCondition
- Kenmerken
- Implementeringen
Opmerkingen
Een codeassembly voldoet aan een lidmaatschapsvoorwaarde van een uitgever als die code is ondertekend door de opgegeven software-uitgever.
Standaard controleert CAS (Code Access Security) niet op Publisher bewijs. Tenzij uw computer een aangepaste codegroep heeft op basis van de PublisherMembershipCondition klasse, kunt u de prestaties verbeteren door verificatie van Authenticode-handtekeningen te omzeilen. Dit wordt bereikt door de runtime zo te configureren dat er geen Publisher bewijs voor CAS wordt verstrekt. Zie het element generatePublisherEvidence> voor meer informatie over het <configureren van deze optie en welke toepassingen deze kunnen gebruiken.
Constructors
| Name | Description |
|---|---|
| PublisherMembershipCondition(X509Certificate) |
Initialiseert een nieuw exemplaar van de PublisherMembershipCondition klasse met het Authenticode X.509v3-certificaat dat het lidmaatschap bepaalt. |
Eigenschappen
| Name | Description |
|---|---|
| Certificate |
Hiermee haalt u het Authenticode X.509v3-certificaat op waarvoor de lidmaatschapsvoorwaarde wordt getest. |
Methoden
| Name | Description |
|---|---|
| Check(Evidence) |
Bepaalt of het opgegeven bewijs voldoet aan de lidmaatschapsvoorwaarde. |
| Copy() |
Hiermee maakt u een equivalente kopie van de lidmaatschapsvoorwaarde. |
| Equals(Object) |
Bepaalt of het uitgeverscertificaat van het opgegeven object gelijk is aan het uitgeverscertificaat in de huidige PublisherMembershipCondition. |
| FromXml(SecurityElement, PolicyLevel) |
Hiermee wordt een beveiligingsobject met een opgegeven status van een XML-codering gereconstrueerd. |
| FromXml(SecurityElement) |
Hiermee wordt een beveiligingsobject met een opgegeven status van een XML-codering gereconstrueerd. |
| GetHashCode() |
Hiermee haalt u de hashcode voor de huidige lidmaatschapsvoorwaarde op. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Hiermee maakt en retourneert u een tekenreeksweergave van de PublisherMembershipCondition. |
| ToXml() |
Hiermee maakt u een XML-codering van het beveiligingsobject en de huidige status. |
| ToXml(PolicyLevel) |
Hiermee maakt u een XML-codering van het beveiligingsobject en de huidige status met de opgegeven PolicyLevel. |