ClientBuildManagerParameter Classe

Definição

Contém valores passados para o compilador 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 seguinte exemplo de código faz parte de um exemplo de código encontrado na ClientBuildManager visão geral da classe. No exemplo, um ClientBuildManagerParameter objeto é criado e os seus valores definidos. A assembly resultante terá um nome forte baseado no ficheiro de chave fornecido e irá pré-compilar 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)

Observações

As páginas Web e ficheiros de código ASP.NET podem ser pré-compilados para facilitar uma resposta mais rápida aos utilizadores e permitir a implementação do site sem necessidade de disponibilizar o código-fonte. Para mais informações sobre como pré-compilar um site ASP.NET, consulte ASP.NET Site Project Pré-compilação Overview.

A ClientBuildManagerParameter classe armazena valores usados durante a pré-compilação. A PrecompilationFlags propriedade determina como o conjunto será construído. Por exemplo, pode definir PrecompilationFlags para Clean recompilar quaisquer componentes previamente compilados, ou definir para OverwriteTarget permitir que o assembly resultante sobrescrita quaisquer componentes no diretório de destino. O PrecompilationFlags enumerador tem um FlagsAttribute atributo que permite uma combinação bit a bit dos seus valores membros. A PrecompilationFlags propriedade pode conter mais do que um valor da PrecompilationFlags enumeração para especificar uma combinação de comportamentos de pré-compilação.

Ou a StrongNameKeyContainer propriedade ou a StrongNameKeyFile propriedade recebem um valor para criar uma assembly com nome forte. Ambos os valores não precisam de ser definidos para criar uma assembly com nome forte.

Um ClientBuildManagerParameter objeto é passado para o ClientBuildManager objeto através do ClientBuildManager construtor.

Construtores

Name Description
ClientBuildManagerParameter()

Inicializa uma nova instância da ClientBuildManagerParameter classe.

Propriedades

Name Description
ExcludedVirtualPaths

Obtém ou define caminhos virtuais excluídos.

PrecompilationFlags

Recebe ou define os flags que determinam o comportamento da pré-compilação.

StrongNameKeyContainer

Obtém ou define o contentor de chaves usado durante a compilação.

StrongNameKeyFile

Obtém ou define o ficheiro-chave usado durante a compilação.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também