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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per