ochrona klasyAngine::Ustawienia
Ustawienia przez firmę [ProtectionEngine podczas tworzenia i przez cały okres istnienia.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| public Ustawienia(const & Identity, <>& const std::shared_ptr AuthDelegate authDelegate, const std::string & clientData, const std::string & locale) | ProtectionEngine::Ustawienia konstruktora do tworzenia nowego aparatu. |
| public Ustawienia(const std::string & engineId, <>& const std::shared_ptr AuthDelegate authDelegate, const std::string & clientData, const std::string & locale) | ProtectionEngine::Ustawienia do ładowania istniejącego aparatu. |
| const publiczny std::string & GetEngineId() const | Pobiera identyfikator aparatu. |
| public void SetEngineId(const std::string & engineId) | Ustawia identyfikator aparatu. |
| const publiczny Identity & GetIdentity() const | Pobiera tożsamość użytkownika skojarzoną z aparatem. |
| public void SetIdentity(const Identity & identity) | Ustawia tożsamość użytkownika skojarzoną z aparatem. |
| const publiczny std::string & GetClientData() const | Pobiera dane niestandardowe określone przez klienta. |
| public void SetClientData(const std::string & clientData) | Ustawia dane niestandardowe określone przez klienta. |
| const publiczny std::string & GetLocale() const | Pobiera informacje o lokalizacjach regionalnych, w których zostaną zapisane dane aparatu. |
| public void SetCustomSettings(const std::vector < std::p air < std::string, std::string >>& value) | Ustawia pary nazwa/wartość używane do testowania i eksperymentowania. |
| const publiczna std::vector < std::p air < std::string, std::string >>& GetCustomSettings() const | Pobiera pary nazwa/wartość używane do testowania i eksperymentowania. |
| public void SetSessionId(const std::string & sessionId) | Ustawia identyfikator sesji aparatu używany do korelacji rejestrowania/telemetrii. |
| const public std::string & GetSessionId() const | Pobiera identyfikator sesji aparatu. |
| public void SetCloud(Cloud cloud) | Opcjonalnie ustawia chmurę docelową. |
| const usługi GetCloud() w chmurze publicznej | Pobiera docelową chmurę używaną przez wszystkie żądania usługi. |
| public void SetCloudEndpointBaseUrl(const std::string & cloudEndpointBaseUrl) | Ustawia bazowy adres URL punktu końcowego chmury dla chmury niestandardowej. |
| const public std::string & GetCloudEndpointBaseUrl() const | Pobiera bazowy adres URL w chmurze używany przez wszystkie żądania usługi, jeśli został określony. |
| public void SetAuthDelegate(const std::shared_ptr < AuthDelegate >& authDelegate) | Ustaw pełnomocnika uwierzytelniania aparatu. |
| public std::shared_ptr < AuthDelegate > GetAuthDelegate() const | Uzyskaj pełnomocnika uwierzytelniania aparatu. |
| const publiczny std::string & GetUnderlyingApplicationId() const | Pobiera źródłowy identyfikator aplikacji. |
| public void SetUnderlyingApplicationId(const std::string & underlyingApplicationId) | Ustawia źródłowy identyfikator aplikacji. |
| bool publiczny GetAllowCloudServiceOnly() const | Określa, czy jest dozwolona tylko usługa w chmurze. |
| public void SetAllowCloudServiceOnly(bool allowCloudServiceOnly) | Określa, czy jest dozwolona tylko usługa w chmurze. |
| 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 aparatem. |
| public void SetLogContext(const std::shared_ptr < void >& logcontext) | Ustawia kontekst logi, który będzie nieprzezroczystie przekazywany do pełnomocnika loglogu dla dzienników skojarzonych z utworzonym aparatem. |
Członkowie
Ustawienia funkcji
ProtectionEngine::Ustawienia konstruktora do tworzenia nowego aparatu.
Parametry:
identity:Identity, która będzie skojarzona z [ProtectionEngine
authDelegate:Pełnomocnik uwierzytelniania używany przez zestaw SDK do nabywania tokenów uwierzytelniania, zastępuje plik PolicyProfile::Ustawienia::authDelegate, jeśli oba te ustawienia podano
clientData:dostosowywalne dane klienta, które mogą być przechowywane za pomocą aparatu po zwolniniu i mogą być pobierane z załadowanego aparatu.
locale:Dane wyjściowe aparatu będą podane w tej lokalizacji.
Ustawienia funkcji
ProtectionEngine::Ustawienia do ładowania istniejącego aparatu.
Parametry:
engineId:Unikatowy identyfikator aparatu, który zostanie załadowany
authDelegate:Pełnomocnik uwierzytelniania używany przez zestaw SDK do nabywania tokenów uwierzytelniania, zastępuje plik PolicyProfile::Ustawienia::authDelegate, jeśli oba te ustawienia podano
clientData:dostosowywalne dane klienta, które mogą być przechowywane za pomocą aparatu po zwolniniu i mogą być pobierane z załadowanego aparatu.
locale:Dane wyjściowe aparatu będą podane w tej lokalizacji.
Funkcja GetEngineId
Pobiera identyfikator aparatu.
Zwraca:Identyfikator aparatu
UstawEngineId, funkcja
Ustawia identyfikator aparatu.
Parametry:
- engineId:identyfikator aparatu.
Funkcja GetIdentity
Pobiera tożsamość użytkownika skojarzoną z aparatem.
Zwraca:Tożsamość użytkownika skojarzona z aparatem
SetIdentity, funkcja
Ustawia tożsamość użytkownika skojarzoną z aparatem.
Parametry:
- tożsamość:Tożsamość użytkownika skojarzona z aparatem
GetClientData, funkcja
Pobiera dane niestandardowe określone przez klienta.
Zwraca:dane niestandardowe określone przez klienta
SetClientData, funkcja
Ustawia dane niestandardowe określone przez klienta.
Parametry:
- Niestandardowe:dane określone przez klienta
Funkcja GetLocale
Pobiera informacje o lokalizacjach regionalnych, w których zostaną zapisane dane aparatu.
Zwracawartość: Locale (Locale), w którym zostaną zapisane dane aparatu
SetCustomSettings, funkcja
Ustawia pary nazwa/wartość używane do testowania i eksperymentowania.
Parametry:
- ustawienia niestandardowe:pary nazwa/wartość używane do testowania i eksperymentowania
GetCustomSettings, funkcja
Pobiera pary nazwa/wartość używane do testowania i eksperymentowania.
Zwraca:Pary nazwa/wartość używane do testowania i eksperymentowania
SetSessionId, funkcja
Ustawia identyfikator sesji aparatu używany do korelacji rejestrowania/telemetrii.
Parametry:
- sessionId:Identyfikator sesji aparatu używany do korelacji rejestrowania/telemetrii
GetSessionId, funkcja
Pobiera identyfikator sesji aparatu.
Zwraca:Identyfikator sesji aparatu
Funkcja SetCloud
Opcjonalnie ustawia chmurę docelową.
Parametry:
- Chmura:chmura
Jeśli chmura nie jest określona, zostanie określona przez odnośnik DNS domeny tożsamości aparatu, jeśli to możliwe, w innym przypadku wróć do chmury globalnej.
Funkcja GetCloud
Pobiera docelową chmurę używaną przez wszystkie żądania usługi.
Zwraca:Chmura
SetCloudEndpointBaseUrl, funkcja
Ustawia bazowy adres URL punktu końcowego chmury dla chmury niestandardowej.
Parametry:
- cloudEndpointBaseUrl:bazowy adres URL używany przez wszystkie żądania usługi (na przykład " ;)
Ta wartość będzie tylko odczytywana i musi być ustawiona na Cloud = Custom
GetCloudEndpointBaseUrl, funkcja
Pobiera bazowy adres URL w chmurze używany przez wszystkie żądania usługi, jeśli został określony.
Zwraca:bazowy adres URL
SetAuthDelegate, funkcja
Ustaw pełnomocnika uwierzytelniania aparatu.
Parametry:
- authDelegate:pełnomocnik uwierzytelniania
Funkcja GetAuthDelegate
Uzyskaj pełnomocnika uwierzytelniania aparatu.
Zwraca:Pełnomocnik uwierzytelniania aparatu.
GetUnderlyingApplicationId, funkcja
Pobiera źródłowy identyfikator aplikacji.
Zwraca:źródłowy identyfikator aplikacji
SetUnderlyingApplicationId, funkcja
Ustawia źródłowy identyfikator aplikacji.
Parametry:
- UnderlyingApplicationId:Źródłowy identyfikator aplikacji.
Funkcja GetAllowCloudServiceOnly
Określa, czy jest dozwolona tylko usługa w chmurze.
Zwraca:wartość logiczna wskazująca, czy jest dozwolona tylko usługa w chmurze.
SetAllowCloudServiceOnly, funkcja
Określa, czy jest dozwolona tylko usługa w chmurze.
Parametry:
- allowCloudServiceOnly:Wartość logiczna wskazująca, czy jest dozwolona tylko usługa w chmurze
GetLogContext, funkcja
Pobierz kontekst logi, który będzie nieprzezroczystie przekazywany pełnomocnikowi logi w przypadku dzienników skojarzonych z utworzonym aparatem.
Zwraca:Kontekst logii
SetLogContext, funkcja
Ustawia kontekst logi, który będzie nieprzezroczystie przekazywany do pełnomocnika loglogu dla dzienników skojarzonych z utworzonym aparatem.
Parametry:
- loglogiaContext:kontekst loglogii