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