Compartilhar via


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

Consulte também

Referência

VCLinkerTool Interface

Namespace Microsoft.VisualStudio.VCProjectEngine