C# Класс Guidelines.Core.Bootstrap.Bootstrapper

Bootstrap foundation class that ensure a bootstrap process occurs only once.
Bootstrapping should only occur once. Bootstrapping will use a double check locking singleton pattern with Bootstrapped to see if a bootstrap process has occured. Areas that are constantly edited are extracted out into their own registrar classes to reduce the need to edit this class.
Наследование: IBootstrapper
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
Bootstrapped bool
Padlock object

Private Properties

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

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

Метод Описание
Bootstrap ( ) : IBootstrapper

Call to begin bootstrapping. Can only be run once.

Bootstrapper ( IDependencyRegistrar dependencyRegistrar, ILogger logger ) : System
Dispose ( ) : void

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

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

Call to begin bootstrapping. Can only be run once.
public Bootstrap ( ) : IBootstrapper
Результат IBootstrapper

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

public Bootstrapper ( IDependencyRegistrar dependencyRegistrar, ILogger logger ) : System
dependencyRegistrar IDependencyRegistrar
logger ILogger
Результат System

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

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

Описание свойств

Bootstrapped защищенное статическое свойство

Marks whether or not bootstrapping has taken place.
protected static bool Bootstrapped
Результат bool

Padlock защищенное статическое свойство

protected static object Padlock
Результат object