Partilhar 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 da 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: Boolean
true se for o espaço reservado no arquivo assembly de um wrapper COM para a adição mais recente da 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 contêiner.

Um provedor de serviços de criptografia é um módulo de software independente que executa algoritmos de criptografia para autenticação, a codificação, e criptografia. Para obter mais informações, consulte consulta Passo a passo: Criando um aplicativo de criptografia.

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 Atrasando a 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 em páginas de propriedades do projeto.

Segurança do .NET Framework

Consulte também

Referência

VCLinkerTool Interface

Namespace Microsoft.VisualStudio.VCProjectEngine