Classe MipConfiguration
Configurazione usata da MIP sdk durante la creazione e per tutta la durata.
Riepilogo
Membri | Descrizione |
---|---|
public MipConfiguration(const ApplicationInfo& appInfo, const std::string& path, LogLevel thresholdLogLevel, bool isOfflineOnly) | Non ancora documentato. |
public const ApplicationInfo& GetApplicationInfo() const | Ottenere la descrizione dell'applicazione host. |
public const std::string& GetPath() const | Ottenere il percorso file per i log, le cache e così via. |
public const LogLevel& GetThresholdLogLevel() const | Ottenere il livello di log minimo per .miplog. |
public const bool isOfflineOnly() const | se le operazioni di rete sono abilitate o disabilitate (non tutte le azioni supportate quando sono offline) |
public std::shared_ptr<DiagnosticConfiguration> GetDiagnosticConfiguration() const | Ottenere la diagnostica (se presente) fornita dall'applicazione. |
public void SetDiagnosticConfiguration(const std::shared_ptr<DiagnosticConfiguration& diagnosticConfiguration>) | Eseguire l'override della configurazione predefinita della diagnostica. |
public std::shared_ptr<LoggerDelegate> GetLoggerDelegate() const | Ottenere l'implementazione dell'override di LoggerDelegate (se presente). |
public void SetLoggerDelegate(const std::shared_ptr<LoggerDelegate>& loggerDelegate) | Impostare l'implementazione dell'override di LoggerDelegate (se presente). |
public std::shared_ptr<LoggerConfiguration GetLoggerConfiguration> () const | Ottenere la configurazione di override (se presente) per l'implementazione del logger predefinita. |
public void SetLoggerConfiguration(const std::shared_ptr<LoggerConfiguration& loggerConfiguration>) | Eseguire l'override della configurazione del logger predefinita. |
public std::shared_ptr< Archiviazione Delegate> Get Archiviazione Delegate() const | Ottenere l'implementazione dell'override di Archiviazione Delegate (se presente). |
public void Set Archiviazione Delegate(const std::shared_ptr< Archiviazione Delegate>& storageDelegate) | Impostare l'implementazione dell'override di Archiviazione Delegate (se presente). Si tratta di un delegato obbligatorio per il contesto core MIP. |
public std::shared_ptr<HttpDelegate> GetHttpDelegate() const | Ottenere l'implementazione dell'override httpDelegate (se presente). |
public void SetHttpDelegate(const std::shared_ptr<HttpDelegate>& httpDelegate) | Impostare l'implementazione dell'override httpDelegate (se presente). Si tratta di un delegato obbligatorio per il contesto core MIP. |
public std::shared_ptr<JsonDelegate> GetJsonDelegate() const | Ottenere l'implementazione dell'override jsonDelegate (se presente). |
public std::shared_ptr<xml::XmlDelegate> GetXmlDelegate() const | Ottenere l'implementazione dell'override xmlDelegate (se presente). MipConfiguration deve essere derivato da per eseguire l'override dell'xmlDelegate interno con un'alternativa. Questo delegato è configurabile solo quando si usa il contesto core MIP e solo per la protezione e l'sdk di aggiornamento. |
public std::map<FlightingFeature, bool> GetFeature Impostazioni() const | Ottenere le funzionalità di anteprima che devono essere impostate su valori non predefiniti. |
public void SetFeature Impostazioni(const std::map<FlightingFeature, bool>& feature Impostazioni) | Impostare le funzionalità di anteprima che devono essere impostate su valori non predefiniti. |
public size_t GetApiLogCacheMaxMessages() const | Ottenere il numero massimo di messaggi per chiamata API che verrà registrato nella cache dei log api. |
public void SetApiLogCacheMaxMessages(size_t maxMessages) | Impostare il numero massimo di messaggi per chiamata API che verrà registrato nella cache dei log api. Se si imposta su 0, la memorizzazione nella cache dei log api verrà disabilitata. |
public ~MipConfiguration() | Non ancora documentato. |
protected std::shared_ptr<JsonDelegate> mJsonDelegate | Non ancora documentato. |
protected std::shared_ptr<xml::XmlDelegate> mXmlDelegate | Non ancora documentato. |
Membri
Funzione MipConfiguration
Non ancora documentato.
Funzione GetApplicationInfo
Ottenere la descrizione dell'applicazione host.
Restituisce: Descrizione dell'applicazione host
Funzione GetPath
Ottenere il percorso file per i log, le cache e così via.
Restituisce: percorso del file per log, cache e così via.
Funzione GetThresholdLogLevel
Ottenere il livello di log minimo per .miplog.
Restituisce: livello di log minimo per .miplog.
Funzione isOfflineOnly
se le operazioni di rete sono abilitate o disabilitate (non tutte le azioni supportate quando sono offline)
Restituisce: stato delle operazioni di rete
Funzione GetDiagnosticConfiguration
Ottenere la diagnostica (se presente) fornita dall'applicazione.
Restituisce: configurazione di diagnostica da usare per la configurazione dei dati di telemetria/controllo.
Funzione SetDiagnosticConfiguration
Eseguire l'override della configurazione predefinita della diagnostica.
Parametri:
- diagnosticConfiguration: configurazione diagnostica da usare per la configurazione dei dati di telemetria/controllo.
Funzione GetLoggerDelegate
Ottenere l'implementazione dell'override di LoggerDelegate (se presente).
Restituisce: implementazione dell'override di LoggerDelegate (se disponibile).
Funzione SetLoggerDelegate
Impostare l'implementazione dell'override di LoggerDelegate (se presente).
Parametri:
- loggerDelegate: Implementazione dell'override di LoggerDelegate
Funzione GetLoggerConfiguration
Ottenere la configurazione di override (se presente) per l'implementazione del logger predefinita.
Restituisce: Override di LoggerConfiguration (se disponibile)
Funzione SetLoggerConfiguration
Eseguire l'override della configurazione del logger predefinita.
Parametri:
- loggerConfiguration: override di LoggerConfiguration
Funzione Get Archiviazione Delegate
Ottenere l'implementazione dell'override di Archiviazione Delegate (se presente).
Restituisce: Archiviazione Allocare (se disponibile) l'implementazione dell'override.
Funzione Set Archiviazione Delegate
Impostare l'implementazione dell'override di Archiviazione Delegate (se presente). Si tratta di un delegato obbligatorio per il contesto core MIP.
Parametri:
- storageDelegate: implementazione dell'override di Archiviazione Delegate
Funzione GetHttpDelegate
Ottenere l'implementazione dell'override httpDelegate (se presente).
Restituisce: implementazione dell'override httpDelegate (se disponibile).
Funzione SetHttpDelegate
Impostare l'implementazione dell'override httpDelegate (se presente). Si tratta di un delegato obbligatorio per il contesto core MIP.
Parametri:
- httpDelegate: implementazione dell'override httpDelegate
Funzione GetJsonDelegate
Ottenere l'implementazione dell'override jsonDelegate (se presente).
Restituisce: implementazione dell'override jsonDelegate (se disponibile).
Funzione GetXmlDelegate
Ottenere l'implementazione dell'override xmlDelegate (se presente). MipConfiguration deve essere derivato da per eseguire l'override dell'xmlDelegate interno con un'alternativa. Questo delegato è configurabile solo quando si usa il contesto core MIP e solo per la protezione e l'sdk di aggiornamento.
Restituisce: implementazione dell'override xmlDelegate (se disponibile). Nullptr per impostazione predefinita.
Funzione GetFeature Impostazioni
Ottenere le funzionalità di anteprima che devono essere impostate su valori non predefiniti.
Restituisce: funzionalità di anteprima che devono essere impostate su valori non predefiniti
Funzione SetFeature Impostazioni
Impostare le funzionalità di anteprima che devono essere impostate su valori non predefiniti.
Parametri:
- feature Impostazioni: funzionalità di anteprima da usare.
Funzione GetApiLogCacheMaxMessages
Ottenere il numero massimo di messaggi per chiamata API che verrà registrato nella cache dei log api.
Restituisce: numero massimo di messaggi
Funzione SetApiLogCacheMaxMessages
Impostare il numero massimo di messaggi per chiamata API che verrà registrato nella cache dei log api. Se si imposta su 0, la memorizzazione nella cache dei log api verrà disabilitata.
Parametri:
- maxMessages:
~MipConfiguration - funzione
Non ancora documentato.
JsonDelegate
Non ancora documentato.
xml::XmlDelegate
Non ancora documentato.