класс MipContext

MipContext представляет состояние, общее для всех профилей, обработчиков, обработчиков.

Итоги

Участники Descriptions
public void ShutDown() Завершение MIP.
public bool IsFeatureEnabled(FlightingFeature feature) const Возвращает значение, включена ли функция.
public const ApplicationInfo& GetApplicationInfo() const Получение описания приложения.
public const std::string& GetMipPath() const Путь к файлу для журналов, кэшей и т. д.
public bool IsOfflineOnly() const Получите параметр только в автономном режиме.
public LogLevel GetThresholdLogLevel() const Получение порогового уровня журнала.
public std::shared_ptr<LoggerDelegate GetLoggerDelegate> () const Получение реализации средства ведения журнала.
public std::shared_ptr<HttpDelegate GetHttpDelegate> () const Получение реализации Http.
public LoggerDelegate* GetRawLoggerDelegate() const Получение реализации необработанного средства ведения журнала.
public std::shared_ptr< служба хранилища Delegate Get служба хранилища Delegate>() const Получите реализацию делегата служба хранилища, если она указана.
public const std::map<FlightingFeature, bool>& GetFlightingFeatures() const Получение набора функций для тестирования.
public const std::shared_ptr<const MipConfiguration& GetMipConfiguration>() const Возвращает конфигурацию MIP, используемую для создания MipContext.
public const LoggerConfiguration& GetLoggerConfiguration() const Возвращает конфигурацию средства ведения журнала, которая будет использоваться средство ведения журнала по умолчанию.

Участники

Функция ShutDown

Завершение MIP. Этот метод должен вызываться перед завершением процесса или завершения работы библиотеки DLL

Функция IsFeatureEnabled

Возвращает значение, включена ли функция.

Параметры:

  • функция: функция включения и отключения

Возвращается: включена ли функция, если функция FeatureFlightingDelegate не была предоставлена приложением, это всегда возвращает значение true.

Функция GetApplicationInfo

Получение описания приложения.

Возвращается: описание приложения

Функция GetMipPath

Путь к файлу для журналов, кэшей и т. д.

Возвращает: путь к файлу (с конечным каталогом MIP)

Функция IsOfflineOnly

Получите параметр только в автономном режиме.

Возвращается: работает ли приложение в автономном режиме.

Функция GetThresholdLogLevel

Получение порогового уровня журнала.

Возвращается: пороговый уровень журнала

Функция GetLoggerDelegate

Получение реализации средства ведения журнала.

Возвращается: средство ведения журнала

Функция GetHttpDelegate

Получение реализации Http.

Возвращается: HttpDelegate

Функция GetRawLoggerDelegate

Получение реализации необработанного средства ведения журнала.

Возвращается: средство ведения журнала

Функция Get служба хранилища Delegate

Получите реализацию делегата служба хранилища, если она указана.

Возвращает: служба хранилища Delegate

Функция GetFlightingFeatures

Получение набора функций для тестирования.

Возвращается: карта функций "Полет"

Функция GetMipConfiguration

Возвращает конфигурацию MIP, используемую для создания MipContext.

Возвращает: конфигурация MIP

Функция GetLoggerConfiguration

Возвращает конфигурацию средства ведения журнала, которая будет использоваться средство ведения журнала по умолчанию.

Возвращается: конфигурация средства ведения журнала