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) |