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 определяет способ построения сборки. Например, можно присвоить значение 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) |