Поделиться через


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 обзор предварительной компиляции проекта веб-сайта.

Класс ClientBuildManagerParameter сохраняет значения, используемые во время предварительной компиляции. Свойство PrecompilationFlags определяет, как будет создана сборка. Например, можно PrecompilationFlagsClean задать для повторной компиляции всех ранее скомпилированных компонентов или настроить его, 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)

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

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