StrongNameMembershipCondition Constructor

Definitie

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

blob
StrongNamePublicKeyBlob

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.

De name parameter is null.

– of –

De name parameter is een lege tekenreeks ("").

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.

Van toepassing op