class MipConfiguration

Konfiguracja używana przez zestaw SDK miP podczas jego tworzenia i przez cały okres jego istnienia.

Podsumowanie

Członkowie Opisy
public MipConfiguration(const ApplicationInfo & appInfo, const std::ścieżka & ciągu, LogLevel thresholdLogLevel, bool isOfflineOnly) Jeszcze nie udokumentowano.
const public applicationInfo & GetApplicationInfo() const Uzyskaj Opis aplikacji hosta.
const publiczna std::ciąg & GetPath() const Pobierz ścieżkę pliku do dzienników, pamięci podręcznych itp.
const publiczna LogLevel & GetThresholdLogLevel() const Uzyskaj minimalny poziom dziennika dla miplog.
const publiczny bool isOfflineOnly() const czy operacje sieciowe są włączone, czy wyłączone(nie wszystkie akcje obsługiwane w trybie offline)
public std::shared_ptr < DiagnosticConfiguration > GetDiagnosticConfiguration() const Uzyskaj dostęp do narzędzia diagnostycznego (jeśli jest dostępne) udostępnianego przez aplikację.
public void SetDiagnosticConfiguration(const std::shared_ptr < DiagnosticConfiguration >& DiagnosticConfiguration) Zastąp domyślną konfigurację diagnostyki.
public std::shared_ptr < Przechwyć > GetDelegate GetDelegate() const Pobierz implementację zastępowania Logdelegate (jeśli jest).
public void SetLogDelegate(const std::shared_ptr < PrzenoszonaDelegate >& przenoszonaDelegate) Ustaw implementację zastępowania Logdelegate (jeśli jest).
public std::shared_ptr < StorageDelegate > GetStorageDelegate() const Uzyskaj implementację zastępowania przez magazyn StorageDelegate (jeśli jest w jej przypadku).
public void SetStorageDelegate(const std::shared_ptr <>& StorageDelegate storageDelegate) Ustaw implementację zastępowania magazynu (jeśli jest w stanie). Jest on wymaganym pełnomocnikiem do korzystania z podstawowych zabezpieczeń mip.
public std::shared_ptr < HttpDelegate > GetHttpDelegate() const Pobierz implementację zastępowania httpDelegate (jeśli jest w jej przypadku).
public void SetHttpDelegate(const std::shared_ptr <>& HttpDelegate httpDelegate) Ustaw implementację zastępowania protokołu HttpDelegate (jeśli jest w jej przypadku). Jest on wymaganym pełnomocnikiem do korzystania z podstawowych zabezpieczeń mip.
public std::shared_ptr < JsonDelegate > GetJsonDelegate() const Uzyskaj implementację zastępowania JsonDelegate (jeśli jest w stanie).
public std::shared_ptr < xml::XmlDelegate > GetXmlDelegate() const Pobierz implementację zastępowania pliku XmlDelegate (jeśli jest w jej przypadku). Aby zastąpić wewnętrzną metodę xmlDelegate alternatywą, należy wypisać ciąg MipConfiguration. Tego pełnomocnika można konfigurować tylko w przypadku korzystania z podstawowego kontekstu programu MIP i tylko w celu ochrony i zestawu SDK konfiguracji upe.
public std::map < FlightingFeature, bool > GetFeatureSettings() const Uzyskaj funkcje rozpowszechniania lotów, dla których należy ustawić wartości inne niż domyślne.
public void SetFeatureSettings(const std::map < FlightingFeature, bool >& featureSettings) Ustaw funkcje rozpowszechniania lotów, dla których powinny być ustawione wartości inne niż domyślne.
public ~MipConfiguration() Jeszcze nie udokumentowano.
protected std::shared_ptr < JsonDelegate > mJsonDelegate Jeszcze nie udokumentowano.
protected std::shared_ptr < xml::XmlDelegate > mXmlDelegate Jeszcze nie udokumentowano.

Członkowie

MipConfiguration, funkcja

Nie udokumentowano jeszcze.

Funkcja GetApplicationInfo

Uzyskaj Opis aplikacji hosta.

Zwraca:Opis aplikacji hosta

GetPath, funkcja

Pobierz ścieżkę pliku do dzienników, pamięci podręcznych itp.

Zwraca:Ścieżka pliku dla dzienników, pamięci podręcznych itp.

GetThresholdLogLevel, funkcja

Uzyskaj minimalny poziom dziennika dla miplog.

Zwraca:minimalny poziom dziennika dla miplog.

isOfflineOnly, funkcja

czy operacje sieciowe są włączone, czy wyłączone(nie wszystkie akcje obsługiwane w trybie offline)

Zwraca:Stan operacji sieciowych

Funkcja GetDiagnosticConfiguration

Uzyskaj dostęp do narzędzia diagnostycznego (jeśli jest dostępne) udostępnianego przez aplikację.

Zwraca:Konfiguracja diagnostyczna, która ma być używana do konfigurowania telemetrii/inspekcji.

Ustaw funkcję SetDiagnosticConfiguration

Zastąp domyślną konfigurację diagnostyki.

Parametry:

  • diagnosticConfiguration:konfiguracja diagnostyczna używana do konfigurowania telemetrii/inspekcji.

GetDelegate, funkcja

Pobierz implementację zastępowania Logdelegate (jeśli jest).

Zwraca:Implementacja Logdelegate (jeśli jest wieje) zastępuje implementację.

SetLogDelegate, funkcja

Ustaw implementację zastępowania Logdelegate (jeśli jest).

Parametry:

  • loglogiadelegate:implementacja zastępowania przez Delegate

GetStorageDelegate, funkcja

Uzyskaj implementację zastępowania przez magazyn StorageDelegate (jeśli jest w jej przypadku).

Zwraca:Implementacja storageDelegate (jeśli jest wieje) zastępuje implementację.

SetStorageDelegate, funkcja

Ustaw implementację zastępowania magazynu (jeśli jest w stanie). Jest on wymaganym pełnomocnikiem do korzystania z podstawowych zabezpieczeń mip.

Parametry:

  • StorageDelegate:Implementacja zastępowania magazynu

Pobierzhttpdelegate, funkcja

Pobierz implementację zastępowania httpDelegate (jeśli jest w jej przypadku).

Zwraca:Implementacja protokołu HttpDelegate (jeśli jest wieje).

Ustaw funkcjęHttpDelegate

Ustaw implementację zastępowania protokołu HttpDelegate (jeśli jest w jej przypadku). Jest on wymaganym pełnomocnikiem do korzystania z podstawowych zabezpieczeń mip.

Parametry:

  • httpDelegate:Implementacja zastępowania httpDelegate

GetJsonDelegate, funkcja

Uzyskaj implementację zastępowania JsonDelegate (jeśli jest w stanie).

Zwraca:Implementacja JsonDelegate (jeśli jest wieje) zastępuje implementację.

GetXmlDelegate, funkcja

Pobierz implementację zastępowania pliku XmlDelegate (jeśli jest w jej przypadku). Aby zastąpić wewnętrzną metodę xmlDelegate alternatywą, należy wypisać ciąg MipConfiguration. Tego pełnomocnika można konfigurować tylko w przypadku korzystania z podstawowego kontekstu programu MIP i tylko w celu ochrony i zestawu SDK konfiguracji upe.

Zwraca:Implementacja pliku XmlDelegate (jeśli jest wieje) zastępuje implementację. nullptr.

GetFeatureSettings, funkcja

Uzyskaj funkcje rozpowszechniania lotów, dla których należy ustawić wartości inne niż domyślne.

Zwraca:Funkcje rozpowszechniania lotów, dla których należy ustawić wartości inne niż domyślne.

SetFeatureSettings, funkcja

Ustaw funkcje rozpowszechniania lotów, dla których powinny być ustawione wartości inne niż domyślne.

Parametry:

  • featureSettings:funkcje do rozpowszechniania lotów, które mają być używane.

~MipConfiguration, funkcja

Nie udokumentowano jeszcze.

JsonDelegate

Nie udokumentowano jeszcze.

xml::XmlDelegate

Nie udokumentowano jeszcze. _