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. _