C# Класс NServiceBus.Features.FeatureActivator

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ActivateFeature bool
DirectedCycleExistsFrom bool
HasAllPrerequisitesSatisfied bool
Sort List

Открытые методы

Метод Описание
Add ( Feature feature ) : void
FeatureActivator ( SettingsHolder settings ) : System
SetupFeatures ( IConfigureComponents container, PipelineSettings pipelineSettings ) : FeaturesReport
StartFeatures ( IBuilder builder, IMessageSession session ) : Task
StopFeatures ( IMessageSession session ) : Task

Приватные методы

Метод Описание
ActivateFeature ( FeatureInfo featureInfo, List featuresToActivate, IConfigureComponents container, PipelineSettings pipelineSettings ) : bool
DirectedCycleExistsFrom ( Node node, Node visitedNodes ) : bool
HasAllPrerequisitesSatisfied ( Feature feature, FeatureDiagnosticData diagnosticData, NServiceBus.Features.FeatureConfigurationContext context ) : bool
Sort ( IEnumerable features ) : List

Описание методов

Add() публичный Метод

public Add ( Feature feature ) : void
feature Feature
Результат void

FeatureActivator() публичный Метод

public FeatureActivator ( SettingsHolder settings ) : System
settings SettingsHolder
Результат System

SetupFeatures() публичный Метод

public SetupFeatures ( IConfigureComponents container, PipelineSettings pipelineSettings ) : FeaturesReport
container IConfigureComponents
pipelineSettings PipelineSettings
Результат FeaturesReport

StartFeatures() публичный Метод

public StartFeatures ( IBuilder builder, IMessageSession session ) : Task
builder IBuilder
session IMessageSession
Результат Task

StopFeatures() публичный Метод

public StopFeatures ( IMessageSession session ) : Task
session IMessageSession
Результат Task