StrongNameMembershipCondition Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase StrongNameMembershipCondition con el objeto binario de clave pública de nombre seguro, el nombre y el número de versión que determina la pertenencia.
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
Objeto binario de clave pública de nombre seguro de la compañía de software.
- name
- String
Sección de nombre sencillo del nombre seguro.
- version
- Version
Número de la versión del nombre seguro.
Excepciones
El parámetro blob
es null
.
Comentarios
Los nombres seguros son adecuados para especificar ensamblados de código a los que se proporciona un amplio conjunto de permisos eficaces. Dado que los nombres seguros se comprueban criptográficamente, los atacantes no pueden suplantar ensamblados correctos y usar sus permisos.
Los parámetros name
y version
son opcionales. Por ejemplo, puede crear un StrongNameMembershipCondition objeto que compruebe PublicKey y Name (pero no Version) pasando null
al version
parámetro . Si name
es una cadena vacía (""), se produce una ArgumentException excepción .