StrongName(StrongNamePublicKeyBlob, String, Version) Constructor

Definition

Initializes a new instance of the StrongName class with the strong name public key blob, name, and version.

public:
 StrongName(System::Security::Permissions::StrongNamePublicKeyBlob ^ blob, System::String ^ name, Version ^ version);
public StrongName (System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, Version version);
new System.Security.Policy.StrongName : System.Security.Permissions.StrongNamePublicKeyBlob * string * Version -> System.Security.Policy.StrongName
Public Sub New (blob As StrongNamePublicKeyBlob, name As String, version As Version)

Parameters

blob
StrongNamePublicKeyBlob

The StrongNamePublicKeyBlob of the software publisher.

name
String

The simple name section of the strong name.

version
Version

The Version of the strong name.

Exceptions

The blob parameter is null.

-or-

The name parameter is null.

-or-

The version parameter is null.

The name parameter is an empty string ("").

Remarks

The name parameter can be null, but it cannot be an empty string ("").

For more information about strong names, see StrongNameIdentityPermission and StrongNamePublicKeyBlob.

Applies to