class ExecutionState
Interface for all the state needed to execute the engine. Klienci powinni wywołać tylko metody w celu uzyskania wymaganego stanu. Dlatego dla zwiększenia wydajności klienci mogą chcieć zaimplementować ten interfejs, aby odpowiedni stan był obliczany dynamicznie, zamiast z wyprzedzeniem.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| public std::shared_ptr < Label > GetNewLabel() const | Pobiera identyfikator etykiety wrażliwości, który powinien zostać zastosowany do dokumentu. |
| public std::string GetContentIdentifier() const | Pobiera opis zawartości opisujący dokument. przykład pliku: [ścieżka#nazwa_pliku] w wiadomości e-mail: [Temat:Nadawca]. |
| publiczna wirtualna const DataState GetDataState() | Pobiera stan zawartości, gdy aplikacja wchodzi w interakcję z nim. |
| public std::p air < bool, std:string > IsDowngradeJustified() const | Implementacja powinna zostać zaakceptowana, jeśli nadano uzasadnienie zmiany na starszą wersję istniejącej etykiety. |
| public AssignmentMethod GetNewLabelAssignmentMethod() const | Uzyskaj metodę przypisywania nowej etykiety. |
| public virtual std::vector < std::p air < std::string, std::string >> GetNewLabelExtendedProperties() const | Zwraca rozszerzone właściwości nowej etykiety. |
| public std::vector < MetadataEntry > GetContentMetadata(const std::vector < std::string >& names, const < std::vector std::string >& namePrefixes) const | Pobierz z zawartości elementy metadanych. |
| public std::shared_ptr < ProtectionDescriptor > GetProtectionDescriptor() const | Uzyskaj deskryptor ochrony. |
| public std::string GetContentFormat() const | Pobiera format zawartości. |
| publiczny wirtualny const MetadataVersion GetContentMetadataVersion() | Pobiera wersję najwyższych metadanych obsługiwaną przez aplikację dla dzierżawy. |
| public ActionType GetSupportedActions() const | Pobiera zamaskowane wylicie opisujące wszystkie obsługiwane typy akcji. |
| publiczny wirtualny std::shared_ptr <> ClassificationResults GetClassificationResults(std::vector < std::shared_ptr < ClassificationRequest >>& ) const | Zwraca mapę wyników klasyfikacji. |
| public virtual std::map < std::string, std::string > GetAuditMetadata() const | Zwraca mapę par klucz-wartość inspekcji określonych aplikacji. |
Członkowie
Funkcja GetNewLabel
Pobiera identyfikator etykiety wrażliwości, który powinien zostać zastosowany do dokumentu.
Zwraca:Identyfikator wrażliwości, który ma zostać zastosowany do zawartości, jeśli istnieje inny pusty, aby usunąć etykietę.
Funkcja GetContentIdentifier
Pobiera opis zawartości opisujący dokument. przykład pliku: [ścieżka#nazwa_pliku] w wiadomości e-mail: [Temat:Nadawca].
Zwraca:Opis zawartości, który ma zostać zastosowany do zawartości. Ta wartość jest używana przez inspekcję jako czytelny dla człowieka opis zawartości
GetDataState, funkcja
Pobiera stan zawartości, gdy aplikacja wchodzi w interakcję z nim.
Zwraca:stan danych zawartości.
IsDowngradeJustified, funkcja
Implementacja powinna zostać zaakceptowana, jeśli nadano uzasadnienie zmiany na starszą wersję istniejącej etykiety.
Zwracawartość : Prawda, jeśli obniżenie wersji jest wyo jej wy justowanie przez uzasadnienie
Zobacz też:mip::JustifyAction
Funkcja GetNewLabelAssignmentMethod
Uzyskaj metodę przypisywania nowej etykiety.
Zwraca:Metoda przypisywania STANDARD, PRIVILEGED, AUTO.
Zobacz też:mip::Sposób przydzielania zadań
GetNewLabelExtendedProperties, funkcja
Zwraca rozszerzone właściwości nowej etykiety.
Zwraca:właściwości rozszerzone zastosowane do zawartości.
GetContentMetadata, funkcja
Pobierz z zawartości elementy metadanych.
Zwraca:Metadane zastosowane do zawartości. Każdy element metadanych jest parą nazwy i wartości.
Funkcja GetProtectionDescriptor
Uzyskaj deskryptor ochrony.
Zwraca:Deskryptor ochrony
GetContentFormat, funkcja
Pobiera format zawartości.
Zwraca:format zawartości
GetContentMetadataVersion, funkcja
Pobiera wersję najwyższych metadanych obsługiwaną przez aplikację dla dzierżawy.
Zwraca:wersja metadanych zawartości. Jeśli masz 0, metadane są nieza wersjami. Jeśli format pliku obsługuje wiele wersji metadanych, dzięki temu program miP umożliwia zrozumienie wszystkich metadanych i szczegółowych zmian metadanych raportów w zależności od wersji.
GetSupportedActions, funkcja
Pobiera zamaskowane wylicie opisujące wszystkie obsługiwane typy akcji.
Zwraca:Zamaskowane wylicie opisujące wszystkie obsługiwane typy akcji. Typ akcji::Wyjustuj musi być obsługiwany. Gdy zasady i zmiana etykiety wymagają uzasadnienia, zawsze jest zwracane działanie justowania.
GetClassificationResults, funkcja
Zwraca mapę wyników klasyfikacji.
Parametry:
- classificationIds:lista identyfikatorów klasyfikacji.
Zwraca:Lista wyników klasyfikacji. jeśli cykl klasyfikacji nie został wykonany, zwróć wartość nullptr.
GetAuditMetadata, funkcja
Zwraca mapę par klucz-wartość inspekcji określonych aplikacji.
Zwraca:Lista metadanych inspekcji określonych aplikacji Klucz zarejestrowany:Pary wartości Nadawca: Identyfikator e-mail nadawcy Adresaci: Reprezentuje tablicę JSON adresatów wiadomości e-mail LastModifiedBy: Identyfikator e-mail użytkownika, który ostatnio zmodyfikował zawartość LastModifiedDate: Data ostatniej modyfikacji zawartości