StrongNameMembershipCondition Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da StrongNameMembershipCondition classe com o nome forte de chave pública, blob, nome e número de versão que determinam a pertença.
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)
Parâmetros
O nome forte da chave pública do editor de software.
- name
- String
A secção do nome simples do nome forte.
- version
- Version
O número de versão do nome forte.
Exceções
O blob parâmetro é null.
Observações
Nomes fortes são bem adequados para especificar assemblies de código aos quais se concede um conjunto rico de permissões poderosas. Como os nomes fortes são verificados criptograficamente, os atacantes não podem fazer-se passar por assemblies legítimos nem usar as suas permissões.
Os name parâmetros e version são opcionais. Por exemplo, podes criar um StrongNameMembershipCondition que verifica e PublicKeyName (mas não Version) passando null para o version parâmetro. Se name for uma cadeia vazia (""), e ArgumentException é lançado.