NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

StrongNameMembershipCondition Constructor

Initializes an instance of the StrongNameMembershipCondition class.

[Visual Basic]
Public Sub New( _
   ByVal blob As StrongNamePublicKeyBlob, _
   ByVal name As String, _
   ByVal version As Version _
)
[C#]
public StrongNameMembershipCondition(
   StrongNamePublicKeyBlob blob,
   string name,
   Version version
);
[C++]
public: StrongNameMembershipCondition(
   StrongNamePublicKeyBlob* blob,
   String* name,
   Version* version
);
[JScript]
public function StrongNameMembershipCondition(
   blob : StrongNamePublicKeyBlob,
   name : String,
   version : Version
);

Parameters

blob
so-called blob corresponding to public key of the software publisher
name
string name part
version
version part

Remarks

Use this membership condition to assign permission to specific code assemblies by strong name.

Strong names are well suited to specifying code assemblies that you give a rich set of powerful permission to. Since strong names are cryptographically verified, attackers cannot impersonate rightful assemblies and usurp their permission.

See Also

StrongNameMembershipCondition Class | StrongNameMembershipCondition Members | System.Security.Policy Namespace