C# Класс Revenj.Extensibility.Autofac.Core.Registration.ServiceRegistrationInfo

Tracks the services known to the registry.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EnforceDuringInitialization void
RequiresInitialization void

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

Метод Описание
AddImplementation ( IComponentRegistration registration, bool preserveDefaults ) : void
BeginInitialization ( IEnumerable sources ) : void
CompleteInitialization ( ) : void
DequeueNextSource ( ) : IRegistrationSource
Include ( IRegistrationSource source ) : void
ServiceRegistrationInfo ( Service service ) : System

Initializes a new instance of the ServiceRegistrationInfo class.

ShouldRecalculateAdaptersOn ( IComponentRegistration registration ) : bool
SkipSource ( IRegistrationSource source ) : void
TryGetRegistration ( IComponentRegistration &registration ) : bool

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

Метод Описание
EnforceDuringInitialization ( ) : void
RequiresInitialization ( ) : void

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

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

public AddImplementation ( IComponentRegistration registration, bool preserveDefaults ) : void
registration IComponentRegistration
preserveDefaults bool
Результат void

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

public BeginInitialization ( IEnumerable sources ) : void
sources IEnumerable
Результат void

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

public CompleteInitialization ( ) : void
Результат void

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

public DequeueNextSource ( ) : IRegistrationSource
Результат IRegistrationSource

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

public Include ( IRegistrationSource source ) : void
source IRegistrationSource
Результат void

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

Initializes a new instance of the ServiceRegistrationInfo class.
public ServiceRegistrationInfo ( Service service ) : System
service Service The tracked service.
Результат System

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

public ShouldRecalculateAdaptersOn ( IComponentRegistration registration ) : bool
registration IComponentRegistration
Результат bool

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

public SkipSource ( IRegistrationSource source ) : void
source IRegistrationSource
Результат void

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

public TryGetRegistration ( IComponentRegistration &registration ) : bool
registration IComponentRegistration
Результат bool