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


PolicyBase - класс

Базовый класс, который будет наследовать новой политики возврата.

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.PolicyBase
    Microsoft.TeamFoundation.Build.Controls.BuildPolicy
    Microsoft.TeamFoundation.VersionControl.Controls.WorkItemPolicy

Пространство имен:  Microsoft.TeamFoundation.VersionControl.Client
Сборка:  Microsoft.TeamFoundation.VersionControl.Client (в Microsoft.TeamFoundation.VersionControl.Client.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public MustInherit Class PolicyBase _
    Implements IPolicyDefinition, IPolicyCompatibility, IPolicyEvaluation, IDisposable
[SerializableAttribute]
public abstract class PolicyBase : IPolicyDefinition, 
    IPolicyCompatibility, IPolicyEvaluation, IDisposable

Тип PolicyBase предоставляет следующие члены.

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

  Имя Описание
Защищенный метод PolicyBase Инициализирует новый экземпляр класса PolicyBase.

В начало страницы

Свойства

  Имя Описание
Открытое свойство CanEdit Получает флажок, который описывает ли эта политика конфигурируема.
Открытое свойство Description Получает описание этой политики.
Защищенное свойство Disposed Возвращает значение true, если этот объект был удаляется.
Открытое свойство InstallationInstructions Получает или задает текстовые инструкции о том, как политика можно установить на компьютере.
Защищенное свойство PendingCheckin Получите объект, который представляет часть ожидающих изменений, ожидающих возврата.
Открытое свойство Type Получает имя этой политики.
Открытое свойство TypeDescription Получает описание этого типа политики.

В начало страницы

Методы

  Имя Описание
Открытый метод Activate Вызывается, когда пользователь дважды щелкает при сбое политики.
Открытый метод DisplayHelp Отображение диалогового окна справки, связанный с ошибками политики.
Открытый метод Dispose Удаляет этот объект.
Открытый метод Edit Отображает диалоговое окно конфигурации пользователю для определения параметров политики возврата.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод Evaluate Выполняет оценку решения.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetAssemblyName Переопределите это только для обеспечения обратной совместимости, необходимо указать имя другой сборки для политики возврата для обеспечения обратной совместимости с ранее выпущенной версии политики возврата.
Открытый метод GetBinaryFormatter Переопределите только в случае необходимости создания новых BinaryFormatter и обработчик в процесс сериализации для обеспечения обратной совместимости, (например, требуется задать свойство связывателя о форматировании для обработки совместимость для политики возврата, которая была перемещена в другую сборку).
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод Initialize Инициализирует указанное ожидающих возврата.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnPolicyStateChanged Увольняйте события для оповещения изменения в состоянии политики.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событие PolicyStateChanged Происходит при изменении состояния политики.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.VersionControl.Client - пространство имен