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


RefactoringDeploymentContributor - класс

Предоставляет базовый класс, который предоставляет шаги развертывания, соответствующие действиям в файле журнала рефакторинга, тем самым фиксируя цель изменений в ходе рефакторинга. Этот класс должен наследоваться.

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

System.Object
  Microsoft.Data.Schema.Build.DeploymentContributor
    Microsoft.Data.Schema.Build.TargetModelModifier
      Microsoft.Data.Schema.Refactoring.RefactoringDeploymentContributor

Пространство имен:  Microsoft.Data.Schema.Refactoring
Сборка:  Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)

Синтаксис

'Декларация
Public MustInherit Class RefactoringDeploymentContributor _
    Inherits TargetModelModifier
public abstract class RefactoringDeploymentContributor : TargetModelModifier
public ref class RefactoringDeploymentContributor abstract : public TargetModelModifier
[<AbstractClass>]
type RefactoringDeploymentContributor =  
    class
        inherit TargetModelModifier
    end
public abstract class RefactoringDeploymentContributor extends TargetModelModifier

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

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

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

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

Свойства

  Имя Описание
Защищенное свойство Canceled Получает значение, которое указывает, был ли участник отменен. (Унаследовано от DeploymentContributor.)

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

Методы

  Имя Описание
Открытый метод Cancel Отменяет выполнение участника. (Унаследовано от DeploymentContributor.)
Открытый метод Dispose() Освобождает ресурсы. (Унаследовано от DeploymentContributor.)
Защищенный метод Dispose(Boolean) Освобождает ресурсы согласно указаниям. (Унаследовано от DeploymentContributor.)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод FilterDeployedTransactionRecords Возвращает список записей транзакций, которые выбираются путем фильтрации предоставленных транзакций по предоставленному контексту.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MergeTransactionRecords Объединяет предоставленные записи в текущий список.
Защищенный метод OnApplyDeploymentConfiguration Вызывается после применения конфигурации развертывания к участнику. (Переопределяет DeploymentContributor.OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationFile>).)
Защищенный метод OnEstablishDeploymentConfiguration Вызывается в процессе построения для вывода файла конфигурации, который создается при объединении существующих файлов конфигурации, имеющих расширения для рефакторинга. (Переопределяет DeploymentContributor.OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup).)
Открытый метод ProposeTargetOperations Возвращает объект после того, как метод сбросит перечисление в соответствии с предоставленным контекстом. (Переопределяет TargetModelModifier.ProposeTargetOperations(DeploymentContributorContext).)
Открытый метод ProvideDeploymentModifier Возвращает модификатор развертывания на основе предоставленного контекста. (Переопределяет TargetModelModifier.ProvideDeploymentModifier(DeploymentContributorContext).)
Защищенный метод ProvideDeploymentStep При переопределении в производном классе возвращает шаг развертывания на основе предоставленного контекста.
Защищенный метод PublishMessage Публикует сообщение в обработчике развертывания.Обработчик развертывания обработает это сообщение и передаст его потребителям. (Унаследовано от DeploymentContributor.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

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

Заметки

Примечания для наследующих объектов

При наследовании класса RefactoringDeploymentContributor необходимо переопределить следующие элементы:

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

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

См. также

Ссылки

Microsoft.Data.Schema.Refactoring - пространство имен

TargetModelModifier