StrongNameMembershipCondition Constructor
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.
Initialiseert een nieuw exemplaar van de StrongNameMembershipCondition klasse met de sterke naam openbare-sleutelblob, naam en versienummer die het lidmaatschap bepalen.
public:
StrongNameMembershipCondition(System::Security::Permissions::StrongNamePublicKeyBlob ^ blob, System::String ^ name, Version ^ version);
public StrongNameMembershipCondition(System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, Version version);
new System.Security.Policy.StrongNameMembershipCondition : System.Security.Permissions.StrongNamePublicKeyBlob * string * Version -> System.Security.Policy.StrongNameMembershipCondition
Public Sub New (blob As StrongNamePublicKeyBlob, name As String, version As Version)
Parameters
De sterke naam openbare-sleutelblob van de software-uitgever.
- name
- String
De eenvoudige naamsectie van de sterke naam.
- version
- Version
Het versienummer van de sterke naam.
Uitzonderingen
De blob parameter is null.
Opmerkingen
Sterke namen zijn geschikt voor het opgeven van codeassembly's waaraan u een uitgebreide set krachtige machtigingen geeft. Omdat sterke namen cryptografisch worden geverifieerd, kunnen aanvallers geen rechtmatige assembly's imiteren en hun machtigingen gebruiken.
De name en version parameters zijn optioneel. U kunt bijvoorbeeld een StrongNameMembershipCondition die controleert PublicKey op en Name (maar nietVersion) maken door de null parameter door te gevenversion. Als name het een lege tekenreeks ("") is, wordt er een ArgumentException gegenereerd.