ClientBuildManagerParameter Класс

Определение

Содержит значение, передаваемое компилятору ASP.NET во время предварительной компиляции.

public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
Наследование
ClientBuildManagerParameter
Атрибуты

Примеры

Следующий пример кода является частью примера кода, найденного в обзоре ClientBuildManager класса. В этом примере ClientBuildManagerParameter создается объект и его значения. Результирующая сборка будет иметь строгое имя на основе предоставленного файла ключа и будет предварительно компилироваться в соответствии с указанными 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)

Комментарии

ASP.NET веб-страниц и файлов кода можно предварительно скомпилировать, чтобы упростить более быстрый ответ для пользователей и разрешить развертывание сайта без развертывания исходного кода. Дополнительные сведения о предварительной компиляции веб-сайта ASP.NET см. в разделе ASP.NET обзор предварительной компиляции веб-сайта Project.

Класс ClientBuildManagerParameter хранит значения, используемые во время предварительной компиляции. Свойство PrecompilationFlags определяет способ сборки сборки. Например, можно перекомпилировать PrecompilationFlags Clean все ранее скомпилированные компоненты или задать для него OverwriteTarget разрешение на перезапись всех компонентов в целевом каталоге результирующей сборки. Перечислитель PrecompilationFlags имеет FlagsAttribute атрибут, который позволяет побитовое сочетание значений элементов. Свойство PrecompilationFlags может содержать несколько значений из PrecompilationFlags перечисления, чтобы указать сочетание поведения предкомпиляции.

Свойству StrongNameKeyContainer или StrongNameKeyFile свойству присваивается значение для создания сборки со строгим именем. Для создания сборки со строгим именем не нужно задавать оба значения.

Объект ClientBuildManagerParameter передается ClientBuildManager в объект через ClientBuildManager конструктор.

Конструкторы

ClientBuildManagerParameter()

Инициализирует новый экземпляр класса ClientBuildManagerParameter.

Свойства

ExcludedVirtualPaths

Получает или задает исключаемые виртуальные пути.

PrecompilationFlags

Возвращает или задает флаги, которыми определяется порядок предварительной компиляции.

StrongNameKeyContainer

Возвращает или задает контейнер ключа, используемый во время компиляции.

StrongNameKeyFile

Возвращает или задает файл ключа, используемый во время компиляции.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел