class PolicyProfile::Ustawienia
Ustawienia przez firmę [PolicyProfile podczas tworzenia pliku i przez cały okres jego istnienia.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| public Ustawienia(const std::shared_ptr < MipContext >& mipContext, CacheStorageType cacheStorageType, const std::shared_ptr < PolicyProfile::Przechwycić) >& | Interfejs do konfigurowania profilu. |
| public CacheStorageType GetCacheStorageType() const | Sprawdź, czy pamięci podręczne są przechowywane w pamięci, czy na dysku. |
| const publiczny std::shared_ptr < PolicyProfile::Przyszliwość >& GetObserver() const | Uzyskaj dostęp do wydarzenia. |
| public std::shared_ptr <> Const MipContext GetMipContext() | Uzyskaj kontekst usługi miP reprezentujący stan udostępniony we wszystkich profilach. |
| public std::shared_ptr < HttpDelegate > GetHttpDelegate() const | Uzyskaj pełnomocnika HTTP (jeśli jest dostępny) zapewniany przez aplikację. |
| public void SetHttpDelegate(const std::shared_ptr <>& HttpDelegate httpDelegate) | Zastąp domyślny stos HTTP własnym klientem. |
| public std::shared_ptr < StorageDelegate > GetStorageDelegate() const | Pobierz usługę StorageDelegate (jeśli jest) dostarczaną przez aplikację. |
| public void SetStorageDelegate(const std::shared_ptr <>& StorageDelegate storageDelegate) | Zastąp domyślną pamięć podręczną magazynu własną implementacją klienta. |
| public std::shared_ptr < TaskDispatcherDelegate > GetTaskDispatcherDelegate() const | Uzyskaj pełnomocnika TaskDispatcher (jeśli jest) zapewniany przez aplikację. |
| public void SetTaskDispatcherDelegate(const std::shared_ptr < TaskDispatcherDelegate >& taskDispatcherDelegate) | Zastępuje domyślną asynchroniczną obsługę wysyłania zadań własnymi użytkownikami. |
| public void SetSessionId(const std::string & sessionId) | Jeszcze nie udokumentowano. |
| const public std::string & GetSessionId() const | Jeszcze nie udokumentowano. |
| public void SetCustomSettings(const std::vector < std::p air < std::string, std::string >>& customSettings) | Ustawianie ustawień niestandardowych używanych do testowania i gowania funkcji. |
| public const std::vector < std::p air < std::string, std::string >>& GetCustomSettings() const | Pobierz ustawienia niestandardowe używane do testowania i zachwytowania funkcjami. |
| const publiczny std::shared_ptr < void >& GetLogContext() const | Pobierz kontekst logi, który będzie nieprzezroczystie przekazywany pełnomocnikowi logi w przypadku dzienników skojarzonych z utworzonym profilem. |
| public void SetLogContext(const std::shared_ptr < void >& logcontext) | Ustawia kontekst logi, który będzie nieprzezroczystie przekazywany pełnomocnikowi logi w przypadku dzienników skojarzonych z utworzonym profilem. |
| public ~Ustawienia() | Jeszcze nie udokumentowano. |
Członkowie
Ustawienia funkcji
Interfejs do konfigurowania profilu.
Parametry:
mipContext:globalne ustawienia kontekstowe
cacheStorageType: przechowywanie dowolnego stanu pamięci podręcznej w pamięci lub na dysku
obserwator:Klasa implementując interfejs PolicyProfile::Nasyć. Może mieć wartość null.
GetCacheStorageType, funkcja
Sprawdź, czy pamięci podręczne są przechowywane w pamięci, czy na dysku.
Zwraca:Storage użyty typ
Funkcja GetObserver
Uzyskaj dostęp do wydarzenia.
Zwraca: obserwatorzy wydarzenia.
Funkcja GetMipContext
Uzyskaj kontekst usługi miP reprezentujący stan udostępniony we wszystkich profilach.
Zwraca:kontekst miP
Pobierzhttpdelegate, funkcja
Uzyskaj pełnomocnika HTTP (jeśli jest dostępny) zapewniany przez aplikację.
Zwraca:Pełnomocnik Http, który ma być używany do operacji HTTP.
Ustaw funkcjęHttpDelegate
Zastąp domyślny stos HTTP własnym klientem.
Parametry:
- httpDelegate:Interfejs http callback zaimplementowany przez aplikację kliencyjną
GetStorageDelegate, funkcja
Pobierz usługę StorageDelegate (jeśli jest) dostarczaną przez aplikację.
Zwraca:MagazynDelegate używany do operacji pamięci podręcznej
SetStorageDelegate, funkcja
Zastąp domyślną pamięć podręczną magazynu własną implementacją klienta.
Parametry:
- storageDelegate:StorageDelegate zaimplementowane przez aplikację klientową
Funkcja GetTaskDispatcherDelegate
Uzyskaj pełnomocnika TaskDispatcher (jeśli jest) zapewniany przez aplikację.
Zwraca:Pełnomocnik usługi TaskDispatcher używany do wykonywania asynchronicznych zadań
SetTaskDispatcherDelegate, funkcja
Zastępuje domyślną asynchroniczną obsługę wysyłania zadań własnymi użytkownikami.
Parametry:
- taskDispatcherDelegate:Interfejs wysyłania wywołań zwrotnego wysyłania zadań zaimplementowany przez aplikację kliencną
Zadania mogą odwoływać się do obiektów profilu w celu uniemożliwienia ich odsyłki w wyniku tego, że kolejki usługi taskdispatcher nie powinny być udostępniane.
SetSessionId, funkcja
Nie udokumentowano jeszcze.
GetSessionId, funkcja
Nie udokumentowano jeszcze.
SetCustomSettings, funkcja
Ustawianie ustawień niestandardowych używanych do testowania i gowania funkcji.
Parametry:
- ustawienia niestandardowe:lista par nazwa/wartość.
GetCustomSettings, funkcja
Pobierz ustawienia niestandardowe używane do testowania i zachwytowania funkcjami.
Zwraca: Lista par nazwa/wartość.
GetLogContext, funkcja
Pobierz kontekst logi, który będzie nieprzezroczystie przekazywany pełnomocnikowi logi w przypadku dzienników skojarzonych z utworzonym profilem.
Zwraca:Kontekst logii
SetLogContext, funkcja
Ustawia kontekst logi, który będzie nieprzezroczystie przekazywany pełnomocnikowi logi w przypadku dzienników skojarzonych z utworzonym profilem.
Parametry:
- loglogiaContext:kontekst loglogii
~Ustawienia
Nie udokumentowano jeszcze. _