Propriedade VCLinkerTool.DelaySign
Obtém ou define um valor indicando se deve ser o espaço reservado no arquivo assembly de um wrapper COM para a adição mais recente de assinatura digital com um nome forte.Esta propriedade é significativa somente em projetos de Visual C# .
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
Property DelaySign As Boolean
bool DelaySign { get; set; }
property bool DelaySign {
bool get ();
void set (bool value);
}
abstract DelaySign : bool with get, set
function get DelaySign () : boolean
function set DelaySign (value : boolean)
Valor de propriedade
Tipo: System.Boolean
true se o espaço é reservado no arquivo assembly de um wrapper COM para a adição mais recente de assinatura digital com um nome forte; caso contrário, false.
Comentários
Um nome forte consiste da identidade do assembly — seu nome de texto, número de versão, e informações simples de cultura (se fornecido) — mais uma chave pública e uma assinatura digital.Os pares de chaves pública/particular, que são usados para criar a assinatura digital, podem ser armazenados em um arquivo ou em um contêiner no provedor de serviços de criptografia.Sn. exe (ferramenta de nome forte) cria o arquivo ou o recipiente.
Um provedor de serviços de criptografia é um módulo independentemente de software que executa algoritmos de criptografia para autenticação, a codificação, e criptografia.Para obter mais informações, consulte para ver passo a passo: Criando um aplicativo criptografia.
A assinatura atrasada ou parcial é o processo de reservar espaço no arquivo assembly para a assinatura digital em tempo de compilação, mas a assinatura real é adiado até um estado eficiente, normalmente right before o assembly é enviado.Para obter mais informações, consulte Atraso de assinatura de um Assembly e Como: assinar um Assembly com um nome forte.
O sistema do projeto gera automaticamente conjuntos de wrapper COM se o projeto contém referências a componentes COM.Para obter mais informações, consulte Erro de Wrapper de interoperabilidade COM.
Para obter informações sobre como assinar o conjunto principal, consulte Global Attributes (visual Basic) e Global Attributes (Visual Basic).
Esta propriedade é significativa somente em projetos de Visual C# e não é configurável nas páginas de propriedades do projeto.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.