Zasady zajęćEngine::Ustawienia
Definiuje ustawienia skojarzone z ustawieniami zasad.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| public Ustawienia(const std::string & engineId, const std::shared_ptr < AuthDelegate >& authDelegate, const std::string & clientData, const std::string & locale, bool loadSensitivityTypes) | ZasadyEngine::Ustawienia do ładowania istniejącego aparatu. |
| public & Ustawienia(const Identity, const std::shared_ptr < AuthDelegate >& authDelegate, const std::string & clientData, const std::string & locale, bool loadSensitivityTypes) | ZasadyEngine::Ustawienia konstruatora do tworzenia nowego aparatu. |
| const publiczny std::string & GetEngineId() const | Uzyskaj identyfikator aparatu. |
| public void SetEngineId(const std::string & id) | Ustaw identyfikator aparatu. |
| const publiczny Identity & GetIdentity() const | Pobierz obiekt Identity. |
| public void SetIdentity(const Identity & identity) | Ustaw obiekt Identity. |
| const publiczny std::string & GetClientData() const | Pobierz zestaw danych klienta w ustawieniach. |
| public void SetClientData(const std::string & clientData) | Ustaw ciąg danych klienta. |
| const publiczny std::string & GetLocale() const | Pobierz ustawienia ustawień regionalnych. |
| 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. |
| public void SetSessionId(const std::string & sessionId) | Ustaw identyfikator sesji używany dla telemetrii zdefiniowanej przez klienta i ułatwi skorelowanie zdarzeń aplikacji z odpowiadającymi im żądaniami usługi REST zasad. |
| const public std::string & GetSessionId() const | Uzyskaj identyfikator sesji, identyfikator unikatowy. |
| bool publiczny IsLoadSensitivityTypesEnabled() const | Pobierz flagę wskazującą, czy jest włączone ładowanie etykiet wrażliwości. |
| 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 SetDelegatedUserEmail(const std::string & delegatedUserEmail) | Ustawia użytkownika delegowanego. |
| const public std::string & GetDelegatedUserEmail() const | Pobiera użytkownika delegowanego. |
| public void SetLabelFilter(const std::vector < LabelFilterType >& deprecatedLabelFilters) | Ustawia filtr etykiet. |
| const publiczny std::vector < LabelFilterType >& GetLabelFilter() const | Pobiera filtry etykiet ustawione za pomocą przestarzałej funkcji Filtr Etykiety. |
| public void ConfigureFunctionality(FunctionalityFilterType functionalityFilterType, bool enabled) | Włączenie lub wyłączenie funkcji. |
| public const std::map < FunctionalityFilterType, bool >& GetConfiguredFunctionality() const | Pobiera skonfigurowane funkcje. |
| public void SetVariableTextMarkingType(VariableTextMarkingType variableTextMarkingType) | Ustawia typ oznaczania tekstu zmiennego. |
| public VariableTextMarkingType GetVariableTextMarkingType() const | Pobiera typ oznaczania tekstu zmiennego. |
| 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::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
ZasadyEngine::Ustawienia do ładowania istniejącego aparatu.
Parametry:
engineId:Ustaw go na unikatowy identyfikator aparatu wygenerowany przez AddEngineAsync lub jeden wygenerowany samodzielnie. Podczas ładowania istniejącego aparatu ponownie użyj identyfikatora w innym przypadku, aby utworzyć nowy aparat.
authDelegate:Pełnomocnik uwierzytelniania używany przez zestaw SDK do nabywania tokenów uwierzytelniania, zastępuje plik PolicyProfile::Ustawienia::authDelegate, jeśli oba te tokeny podano
clientData:dostosowywalne dane klienta, które mogą być przechowywane za pomocą aparatu po zwolniniu, mogą być pobierane z załadowanego aparatu.
locale: dane wyjściowe dostępne dla aparatu zostaną podane w tej lokalizacji.
Opcjonalnie:flaga wskazująca, kiedy jest ładowany aparat, powinny być ładowane także niestandardowe typy wrażliwości, jeśli w profilu zostanie wywołana wartość True OnPolicyChangeChange Przechowania w przypadku aktualizacji niestandardowych typów wrażliwości, a także zmian zasad. false ListSensitivityTypes call will always return an empty list.
Ustawienia funkcji
ZasadyEngine::Ustawienia konstruatora do tworzenia nowego aparatu.
Parametry:
identity( Tożsamość): Informacje tożsamości użytkownika skojarzonego z nowym aparatem.
authDelegate:Pełnomocnik uwierzytelniania używany przez zestaw SDK do nabywania tokenów uwierzytelniania, zastępuje plik PolicyProfile::Ustawienia::authDelegate, jeśli oba te tokeny podano
clientData:dostosowywalne dane klienta, które mogą być przechowywane za pomocą aparatu po zwolniniu, mogą być pobierane z załadowanego aparatu.
locale: dane wyjściowe dostępne dla aparatu zostaną podane w tej lokalizacji.
Opcjonalnie:flaga wskazująca, kiedy jest ładowany aparat, powinny być ładowane także niestandardowe typy wrażliwości, jeśli w profilu zostanie wywołana wartość True OnPolicyChangeChange Przechowania w przypadku aktualizacji niestandardowych typów wrażliwości, a także zmian zasad. false ListSensitivityTypes call will always return an empty list.
Funkcja GetEngineId
Uzyskaj identyfikator aparatu.
Zwraca:unikatowy ciąg identyfikujący aparat.
UstawEngineId, funkcja
Ustaw identyfikator aparatu.
Parametry:
- identyfikator: identyfikator aparatu.
Funkcja GetIdentity
Pobierz obiekt Identity.
Zwraca:odwołanie do tożsamości w obiekcie ustawień.
Zobacz też:mip::Identity
SetIdentity, funkcja
Ustaw obiekt Identity.
Parametry:
- identity:unikatowa tożsamość użytkownika.
Zobacz też:mip::Identity
GetClientData, funkcja
Pobierz zestaw danych klienta w ustawieniach.
Zwraca:ciąg danych określonych przez klienta.
SetClientData, funkcja
Ustaw ciąg danych klienta.
Parametry:
- clientData: dane określone przez użytkownika.
Funkcja GetLocale
Pobierz ustawienia ustawień regionalnych.
Zwracawartość : dane locale.
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ść.
SetSessionId, funkcja
Ustaw identyfikator sesji używany dla telemetrii zdefiniowanej przez klienta i ułatwi skorelowanie zdarzeń aplikacji z odpowiadającymi im żądaniami usługi REST zasad.
Parametry:
- sessionId:identyfikator (zwykle określony jako identyfikator GUID) identyfikujący tę operację w sposób unikatowy.
GetSessionId, funkcja
Uzyskaj identyfikator sesji, identyfikator unikatowy.
Zwraca:identyfikator sesji.
IsLoadSensitivityTypesEnabled, funkcja
Pobierz flagę wskazującą, czy jest włączone ładowanie etykiet wrażliwości.
Zwraca wartość: Prawda, jeśli włączono wartość else false.
Funkcja SetCloud
Opcjonalnie ustawia chmurę docelową.
Parametry:
- chmura:chmura
Jeśli chmura nie jest określona, domyślnie będzie to chmura komercyjna.
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
SetDelegatedUserEmail, funkcja
Ustawia użytkownika delegowanego.
Parametry:
- delegatedUserEmail:wiadomość e-mail delegowania.
Użytkownik delegowany jest określony, gdy użytkownik/aplikacja uwierzytelniający działa w imieniu innego użytkownika
GetDelegatedUserEmail, funkcja
Pobiera użytkownika delegowanego.
Zwraca:Użytkownik delegowany Użytkownik delegowany jest określony, gdy użytkownik/aplikacja uwierzytelniający działa w imieniu innego użytkownika.
SetLabelFilter
Ustawia filtr etykiet.
Parametry:
- labelFilter:filtr etykiet.
Etykiety mają domyślnie zakres filtrowania, ten interfejs API umożliwia filtrowanie według możliwych akcji. Jeśli nie ustawiono funkcji HyokProtection i DoubleKeyProtection, są filtrowane.
GetLabelFilter
Pobiera filtry etykiet ustawione za pomocą przestarzałej funkcji Filtr Etykiety.
Zwraca:Filtr etykiet. Etykiety mają domyślnie zakres filtrowania, ten interfejs API umożliwia filtrowanie według możliwych akcji.
ConfigureFunctionality, funkcja
Włączenie lub wyłączenie funkcji.
Parametry:
functionalityFilterType: typ funkcji.
włączony:True (Prawda), aby włączyć, false (fałsz), aby wyłączyć
Funkcja HyokProtection, DoubleKeyProtection, DoubleKeyUserDefinedProtection są domyślnie wyłączone i musi być włączona
GetConfiguredFunctionality, funkcja
Pobiera skonfigurowane funkcje.
Zwraca:mapa typów na wartość logiczną wskazującą, czy jest ona włączona.
SetVariableTextMarkingType, funkcja
Ustawia typ oznaczania tekstu zmiennego.
Parametry:
- variableTextMarkingType:typ oznaczania zmiennego tekstu.
GetVariableTextMarkingType, funkcja
Pobiera typ oznaczania tekstu zmiennego.
Zwraca:typ oznaczania tekstu zmiennego.
SetAuthDelegate, funkcja
Ustaw pełnomocnika uwierzytelniania aparatu.
Parametry:
- authDelegate:pełnomocnik uwierzytelniania
Funkcja GetAuthDelegate
Uzyskaj pełnomocnika uwierzytelniania aparatu.
Zwraca:Pełnomocnik uwierzytelniania aparatu.
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