class FileProfile::Ustawienia
Ustawienia przez firmę [FileProfile podczas tworzenia pliku i przez cały okres jego istnienia.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| public Ustawienia(const std::shared_ptr < MipContext >& mipContext, CacheStorageType cacheStorageType, std::shared_ptr < ConsentDelegate > consentDelegate, std::shared_ptr < Nasyć) > | FileProfile::Ustawienia constructor. |
| public CacheStorageType GetCacheStorageType() const | Sprawdź, czy pamięci podręczne są przechowywane w pamięci, czy na dysku. |
| public std::shared_ptr < ConsentDelegate > GetConsentDelegate() const | Pobiera pełnomocnika zgody używanego do żądania zgody użytkownika na łączenie się z usługami. |
| public std::shared_ptr Skonta <> GetObserver() | Pobiera obserwatora, który otrzymuje powiadomienia o zdarzeniach związanych z plikiem FileProfile. |
| public std::shared_ptr < MipContext > GetMipContext() const | 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 < 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ą synchroniczne obsługę dyspozycyjną zadań własnymi użytkownikami. |
| public void SetSessionId(const std::string & sessionId) | Ustawia identyfikator sesji. |
| const public std::string & GetSessionId() const | Pobiera identyfikator sesji. |
| public void SetCanCacheLicenses(bool canCacheLicenses) | Określa, czy licencje użytkowników końcowych (EULs) mają być buforowane lokalnie. |
| bool publiczny CanCacheLicenses() const | Określa, czy licencje użytkowników końcowych (EULs) są przechowywane lokalnie w pamięci podręcznej. |
| 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. |
Członkowie
Ustawienia funkcji
FileProfile::Ustawienia constructor.
Parametry:
mipContext:globalne ustawienia kontekstowe
cacheStorageType: przechowywanie dowolnego stanu pamięci podręcznej w pamięci lub na dysku
consentDelegate:Pełnomocnik używany do uzyskiwania uprawnień użytkownika do dostępu do zasobów zewnętrznych
jeden:Wystąpienie jednakowe, które będzie otrzymywać powiadomienia o zdarzeniach związanych z [FileProfile
GetCacheStorageType, funkcja
Sprawdź, czy pamięci podręczne są przechowywane w pamięci, czy na dysku.
Zwraca:Storage użyty typ
GetConsentDelegate, funkcja
Pobiera pełnomocnika zgody używanego do żądania zgody użytkownika na łączenie się z usługami.
Zwraca:Pełnomocnik zgody używany do żądania zgody użytkownika
Funkcja GetObserver
Pobiera obserwatora, który otrzymuje powiadomienia o zdarzeniach związanych z plikiem FileProfile.
Zwraca:Pochłoń, który otrzymuje powiadomienia o zdarzeniach związanych z plikiem [FileProfile
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 wywołania zwrotnego HTTP zaimplementowany przez aplikację kliencyjną
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ą synchroniczne obsługę dyspozycyjną 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
Ustawia identyfikator sesji.
Parametry:
- sessionId:Identyfikator sesji, który będzie używany do korelowania dzienników/telemetrii
GetSessionId, funkcja
Pobiera identyfikator sesji.
Zwraca:Identyfikator sesji, który będzie używany do korelowania dzienników/telemetrii
SetCanCacheLicenses, funkcja
Określa, czy licencje użytkowników końcowych (EULs) mają być buforowane lokalnie.
Parametry:
- canCacheLicenses:czy aparat ma buforować licencję podczas otwierania zawartości chronionej
Jeśli ta wartość jest prawdziwa, otwieranie zawartości chronionej spowoduje zapisane w pamięci podręcznej skojarzoną licencję lokalnie. Jeśli wartość fałsz, otwieranie zawartości chronionej zawsze będzie wykonywać operację HTTP w celu uzyskania licencji z usługi RMS.
CanCacheLicenses, funkcja
Określa, czy licencje użytkowników końcowych (EULs) są przechowywane lokalnie w pamięci podręcznej.
Zwraca:Konfiguracja buforowania licencji
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