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