ClientBuildManagerParameter Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |