Compartilhar via


ClientBuildManagerParameter Classe

Definição

Contém valores passados para o compilador do ASP.NET durante a pré-compilação.

public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
Herança
ClientBuildManagerParameter
Atributos

Exemplos

O exemplo de código a seguir faz parte de um exemplo de código encontrado na visão geral da ClientBuildManager classe. No exemplo, um ClientBuildManagerParameter objeto é criado e seus valores são definidos. O assembly resultante terá um nome forte com base no arquivo de chave fornecido e será pré-compilado de acordo com os valores fornecidos PrecompilationFlags .

_cbmParameter = new ClientBuildManagerParameter();
_cbmParameter.PrecompilationFlags = _flags;
_cbmParameter.StrongNameKeyFile = _keyFile;

builder = new
        ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter);
_cbmParameter = New ClientBuildManagerParameter()
_cbmParameter.PrecompilationFlags = _flags
_cbmParameter.StrongNameKeyFile = _keyFile

builder = New ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter)

Comentários

ASP.NET páginas da Web e arquivos de código podem ser pré-compilados para facilitar uma resposta mais rápida para os usuários e permitir a implantação do site sem implantar o código-fonte. Para obter mais informações sobre como pré-compilar um site ASP.NET, consulte Visão geral de pré-compilação do projeto do site ASP.NET.

A ClientBuildManagerParameter classe armazena valores que são usados durante a pré-compilação. A PrecompilationFlags propriedade determina como o assembly será criado. Por exemplo, você pode definir PrecompilationFlags como Clean recompilar todos os componentes compilados anteriormente ou defini-lo como OverwriteTarget para permitir que o assembly resultante substitua todos os componentes no diretório de destino. O PrecompilationFlags enumerador tem um FlagsAttribute atributo que permite uma combinação bit a bit de seus valores de membro. A PrecompilationFlags propriedade pode conter mais de um valor da PrecompilationFlags enumeração para especificar uma combinação de comportamentos de pré-compilação.

StrongNameKeyContainer A propriedade ou a StrongNameKeyFile propriedade recebe um valor para criar um assembly de nome forte. Ambos os valores não precisam ser definidos para criar um assembly de nome forte.

Um ClientBuildManagerParameter objeto é passado para o ClientBuildManager objeto por meio do ClientBuildManager construtor.

Construtores

ClientBuildManagerParameter()

Inicializa uma nova instância da classe ClientBuildManagerParameter.

Propriedades

ExcludedVirtualPaths

Obtém ou define caminhos virtuais excluídos.

PrecompilationFlags

Obtém ou define os sinalizadores que determinam o comportamento de pré-compilação.

StrongNameKeyContainer

Obtém ou define o contêiner de chave usado durante a compilação.

StrongNameKeyFile

Obtém ou define o arquivo de chave usado durante a compilação.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também