StrongNameMembershipCondition Constructeur

Définition

Initialise une nouvelle instance de la StrongNameMembershipCondition classe avec l’objet blob de clé publique de nom fort, le nom et le numéro de version qui déterminent l’appartenance.

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)

Paramètres

blob
StrongNamePublicKeyBlob

Objet blob de clé publique de nom fort de l’éditeur de logiciels.

name
String

Section nom simple du nom fort.

version
Version

Numéro de version du nom fort.

Exceptions

Le blob paramètre est null.

Le name paramètre est null.

- ou -

Le name paramètre est une chaîne vide («  »).

Remarques

Les noms forts conviennent parfaitement à la spécification d’assemblys de code auxquels vous donnez un ensemble complet d’autorisations puissantes. Étant donné que les noms forts sont vérifiés par chiffrement, les attaquants ne peuvent pas emprunter l’identité d’assemblys légitimes et utiliser leurs autorisations.

Les paramètres name et version sont facultatifs. Par exemple, vous pouvez créer un StrongNameMembershipCondition contrôle et PublicKeyName (mais pas Version) en passant null au version paramètre. S’il name s’agit d’une chaîne vide («  »), une ArgumentException chaîne est levée.

S’applique à