Classe MipContext

MipContext rappresenta lo stato condiviso tra tutti i profili, i motori, i gestori.

Riepilogo

Membri Descrizione
public void ShutDown() Terminare MIP.
public bool IsFeatureEnabled(FlightingFeature feature) const Ottiene un valore che indica se una funzionalità è abilitata o meno.
public const ApplicationInfo& GetApplicationInfo() const Ottenere la descrizione dell'applicazione.
public const std::string& GetMipPath() const Ottenere il percorso del file per i log, le cache e così via.
public bool IsOfflineOnly() const Ottiene l'impostazione solo offline.
public LogLevel GetThresholdLogLevel() const Ottenere il livello di log soglia.
public std::shared_ptr<LoggerDelegate> GetLoggerDelegate() const Ottenere l'implementazione del logger.
public std::shared_ptr<HttpDelegate> GetHttpDelegate() const Ottenere l'implementazione Http.
public LoggerDelegate* GetRawLoggerDelegate() const Ottenere l'implementazione del logger non elaborato.
public std::shared_ptr< Archiviazione Delegate> Get Archiviazione Delegate() const Ottenere Archiviazione'implementazione del delegato, se specificato.
public const std::map<FlightingFeature, bool>& GetFlightingFeatures() const Ottiene il set di funzionalità di anteprima.
public const std::shared_ptr<const MipConfiguration& GetMipConfiguration>() const Ottiene la configurazione mip utilizzata per creare MipContext.
public const LoggerConfiguration& GetLoggerConfiguration() const Ottiene la configurazione del logger che verrà utilizzata dal logger predefinito.

Membri

Funzione ShutDown

Terminare MIP. Questo metodo deve essere chiamato prima dell'arresto di processo/DLL

Funzione IsFeatureEnabled

Ottiene un valore che indica se una funzionalità è abilitata o meno.

Parametri:

  • funzionalità: funzionalità per abilitare/disabilitare

Restituisce: indica se una funzionalità è abilitata se un FeatureFlightingDelegate non è stato fornito da un'applicazione, verrà restituito sempre true

Funzione GetApplicationInfo

Ottenere la descrizione dell'applicazione.

Restituisce: descrizione dell'applicazione

Funzione GetMipPath

Ottenere il percorso del file per i log, le cache e così via.

Restituisce: percorso del file (con directory foglia "mip")

Funzione IsOfflineOnly

Ottiene l'impostazione solo offline.

Restituisce: indica se l'applicazione è in esecuzione in modalità solo offline

Funzione GetThresholdLogLevel

Ottenere il livello di log soglia.

Restituisce: livello di log soglia

Funzione GetLoggerDelegate

Ottenere l'implementazione del logger.

Restituisce: Logger

Funzione GetHttpDelegate

Ottenere l'implementazione Http.

Restituisce: HttpDelegate

Funzione GetRawLoggerDelegate

Ottenere l'implementazione del logger non elaborato.

Restituisce: Logger

Funzione Get Archiviazione Delegate

Ottenere Archiviazione'implementazione del delegato, se specificato.

Restituisce: Archiviazione Delegate

Funzione GetFlightingFeatures

Ottiene il set di funzionalità di anteprima.

Restituisce: Mappa delle funzionalità di anteprima

Funzione GetMipConfiguration

Ottiene la configurazione mip utilizzata per creare MipContext.

Restituisce: configurazione mip

Funzione GetLoggerConfiguration

Ottiene la configurazione del logger che verrà utilizzata dal logger predefinito.

Restituisce: configurazione del logger