Dokumentacja zestawu MIP SDK dla języka C++
Zestaw SDK usługi Microsoft Information Protection (MIP) dla języka C++ umożliwia deweloperom zarządzanie zasadami ochrony danych i ich stosowanie do danych i innych zasobów cyfrowych.
Zestaw MIP SDK dla języka C++ zawiera wyliczenia i struktury oraz następujące klasy:
Klasa | Opis |
---|---|
class AccessDeniedError | Użytkownik nie mógł uzyskać dostępu do zawartości. Na przykład brak uprawnień, odwołana zawartość. |
akcja klasy | Interfejs akcji. Każda akcja przekłada się na krok, który musi zostać podjęty przez aplikację w celu zastosowania etykiety (zgodnie z definicją w zasadach) |
ActionData klasy | Jeszcze nie udokumentowane. |
class AddContentFooterAction | Klasa akcji określająca dodawanie stopki zawartości do dokumentu. |
class AddContentHeaderAction | Klasa akcji określająca dodawanie nagłówka zawartości. |
class AddWatermarkAction | Klasa akcji określająca dodawanie znaku wodnego. |
class AddWatermarkActionData | Jeszcze nie udokumentowane. |
klasa AdhocProtectionRequiredError | Należy ustawić ochronę adhoc, aby ukończyć akcję w pliku. |
class ApplicationActionState | Jeszcze nie udokumentowane. |
class ApplyLabelAction | Stosowanie akcji etykiet wymaga zastosowania określonej etykiety przez aplikację wywołującą. |
class ArgumentData | Jeszcze nie udokumentowane. |
class AsyncControl | Klasa używana do anulowania operacji asynchronicznych. |
klasa AuditDelegate | Klasa, która definiuje interfejs powiadomień inspekcji zestawu MIP SDK. |
class AuditEvent | Pojedyncze zdarzenie inspekcji. |
class AuthDelegate | Delegowanie dla operacji związanych z uwierzytelnianiem. |
class BadInputError | Zły błąd wejściowy zgłaszany, gdy dane wejściowe interfejsu API zestawu SDK są nieprawidłowe. |
class ClassificationData | Jeszcze nie udokumentowane. |
class ClassificationRequest | Klasa zawierająca żądanie wywołania klasyfikacji w stanie wykonywania. |
class ClassificationResult | Klasa zawierająca wynik wywołania klasyfikacji w stanie wykonywania. |
class ComputeEngine | Jeszcze nie udokumentowane. |
class ComputeEngineContext | Jeszcze nie udokumentowane. |
conditionData klasy | Jeszcze nie udokumentowane. |
class ConsentDelegate | Delegowanie operacji związanych ze zgodą. |
class ConsentDeniedError | Operacja, która wymagała zgody użytkownika, nie otrzymała zgody. |
class ProtectionHandler::ConsumptionSettings | Ustawienia używane do tworzenia programu ProtectionHandler do korzystania z istniejącej zawartości. |
class ContentFormatNotSupportedError | Format zawartości nie jest obsługiwany. |
class ContentLabel | Abstrakcja etykiety Microsoft Purview Information Protection, która jest stosowana do fragmentu zawartości, zazwyczaj dokumentu. |
klasa ContentMarkingActionData | Jeszcze nie udokumentowane. |
klasa CustomAction | CustomAction to ogólna klasa akcji, która przechwytuje wszystkie właściwości podrzędne akcji jako torbę właściwości. Obiekt wywołujący jest odpowiedzialny za zrozumienie znaczenia akcji. |
class CustomerKeyUnavailableError | Korzystanie z własnego klucza szyfrowania jest potrzebne i niedostępne. |
class DelegateResponseBase | Klasa bazowa dla wszystkich klas DelegateResponse. |
class DelegateResponseError | Błąd delegowania odpowiedzi. Zwrócony lub zwrócony w odpowiedzi na wystąpienie błędu w metodzie delegata. |
class DelegationLicense | Jeszcze nie udokumentowane. |
class DelegationLicenseSettings | Jeszcze nie udokumentowane. |
class DeprecatedApiError | Obiekt wywołujący wywołał przestarzały interfejs API. |
class DetailedClassificationResult | Klasa zawierająca wynik wywołania klasyfikacji w stanie wykonywania. |
class DiagnosticDelegate | Klasa, która definiuje interfejs dla powiadomień inspekcji/telemetrii zestawu MIP SDK. |
class DirectoryObject | Informacje o obiekcie katalogu, łącznie z typem, adresem e-mail, identyfikatorem objectId i identyfikatorem PUID. |
class DirectoryObjectRights | Skojarzony z nim obiekt katalogu i prawa. |
class DocumentState | Jeszcze nie udokumentowane. |
błąd klasy | Klasa bazowa dla wszystkich błędów, które zostaną zgłoszone (zgłoszone lub zwrócone) z zestawu MIP SDK. |
zdarzenie klasy | Pojedyncze zdarzenie inspekcji/telemetrii. |
class EventContext | Pojedynczy kontekst zdarzenia inspekcji/telemetrii. |
class EventProperty | Pojedyncza właściwość inspekcji/telemetrii. |
class ExecutionState | Interfejs dla całego stanu potrzebnego do wykonania aparatu. |
class FileEngine | Ta klasa udostępnia interfejs dla wszystkich funkcji aparatu. |
class FileExecutionState | Jeszcze nie udokumentowane. |
class FileHandler | Interfejs dla wszystkich funkcji obsługi plików. |
class FileInspector | Jeszcze nie udokumentowane. |
class FileIOError | Błąd we/wy pliku. |
class FileProfile | Klasa FileProfile jest klasą główną do korzystania z operacji Information Protection firmy Microsoft. |
class FileStatus | Interfejs dla wszystkich funkcji stanu pliku. |
class GetTemplatesSettings | Ustawienia do użycia podczas uzyskiwania szablonów. |
klasa HttpDelegate | Interfejs do zastępowania obsługi protokołu HTTP. |
klasa HttpOperation | Interfejs opisujący jedną operację HTTP zaimplementowaną przez aplikację kliencką podczas zastępowania elementu HttpDelegate. |
klasa HttpRequest | Interfejs opisujący pojedyncze żądanie HTTP. |
klasa HttpResponse | Interfejs opisujący jedną odpowiedź HTTP zaimplementowaną przez aplikację kliencką podczas zastępowania elementu HttpDelegate. |
identity klasy | Abstrakcja tożsamości. |
class InsufficientBufferError | Błąd niewystarczającego buforu. |
class InternalError | Błąd wewnętrzny. Ten błąd jest zgłaszany, gdy wystąpi nieoczekiwany błąd podczas wykonywania. |
klasa JsonDelegate | Jeszcze nie udokumentowane. |
klasa JsonDocument | JsonDocument, klasa abstrakcji. |
class JsonValue | Jeszcze nie udokumentowane. |
class JustificationRequiredError | Jeszcze nie udokumentowane. |
class JustifyAction | Wyjustuj akcję wymaga podania uzasadnienia dla obniżenia poziomu etykiety i ustawienia odpowiedzi w stanie wykonywania. |
etykieta klasy | Abstrakcja dla pojedynczej etykiety Microsoft Purview Information Protection. |
class LabelActionData | Jeszcze nie udokumentowane. |
class LabelDisabledError | Etykieta jest wyłączona lub nieaktywna. |
class LabelGroupData | Jeszcze nie udokumentowane. |
class LabelingOptions | Interfejs do konfigurowania opcji etykietowania dla metod SetLabel/DeleteLabel. |
class LabelNotFoundError | Identyfikator etykiety nie jest rozpoznawany. |
class LicenseApplicationData | Dane aplikacji z licencji. |
class LicenseConnectionInfo | Informacje o połączeniu z licencji. |
klasa LicenseDescriptor | Deskryptor z licencji. |
class LicenseNameAndDescriptionItem | Element wiersza deskryptora z licencji. |
class LicenseNotRegisteredError | Licencja nie jest zarejestrowana. |
class LicenseRightsData | Powiązane z prawami informacje o licencji publikowania. |
LoggerDelegate klasy | Klasa, która definiuje interfejs rejestratora zestawu MIP SDK. |
klasa LogMessageData | Klasa, która przechowuje komunikaty dziennika. |
metadataAction klasy | Akcja, która dodaje informacje o metadanych do zawartości. |
metadataEntry klasy | Klasa abstrakcji dla wpisu metadanych. |
class MetadataVersion | Interfejs dla elementu MetadataVersion. MetadataVersion określa, które metadane są aktywne i jak są przetwarzane. |
Klasa MipConfiguration | Konfiguracja używana przez zestaw MIP SDK podczas jego tworzenia i przez cały okres istnienia. |
klasa MipContext | MipContext reprezentuje stan współużytkowany we wszystkich profilach, aparatach, programach obsługi. |
class MsgAttachmentData | Jeszcze nie udokumentowane. |
klasa MsgInspector | Jeszcze nie udokumentowane. |
class NetworkError | Błąd sieci. Spowodowane nieoczekiwanym zachowaniem podczas wykonywania wywołań sieciowych do punktów końcowych usługi. |
class NoAuthTokenError | Użytkownik nie mógł uzyskać dostępu do zawartości z powodu braku tokenu uwierzytelniania. |
class NoPermissionsError | Użytkownik nie mógł uzyskać dostępu do zawartości. Na przykład brak uprawnień, odwołana zawartość. |
class NoPolicyError | Zasady dzierżawy nie są skonfigurowane do klasyfikacji/etykiet. |
class NotSupportedError | Operacja żądana przez aplikację nie jest obsługiwana przez zestaw SDK. |
class AuthDelegate::OAuth2Challenge | klasa zawierająca wszystkie informacje wymagane z aplikacji wywołującej w celu wygenerowania tokenu oauth2. |
class AuthDelegate::OAuth2Token | Klasa zawierająca informacje o tokenie dostępu dostarczonym przez aplikację. |
klasa FileHandler::Observer | Interfejs obserwatora dla klientów w celu pobierania zdarzeń powiadomień związanych z procedurą obsługi plików. |
class FileProfile::Observer | Interfejs obserwatora dla klientów w celu otrzymywania powiadomień dotyczących zdarzeń związanych z profilem. |
policyProfile::Observer | Interfejs obserwatora dla klientów w celu otrzymywania powiadomień dotyczących zdarzeń związanych z profilem. |
class ProtectionEngine::Observer | Interfejs, który odbiera powiadomienia związane z programem ProtectionEngine. |
class ProtectionHandler::Observer | Interfejs, który odbiera powiadomienia związane z programem ProtectionHandler. |
class ProtectionProfile::Observer | Interfejs, który odbiera powiadomienia związane z programem ProtectionProfile. |
class OperationCancelledError | Operacja została anulowana. |
class ParsedPublishingLicense | Jeszcze nie udokumentowane. |
class ParsedPublishingLicenseBuilder | Jeszcze nie udokumentowane. |
PolicyEngine klasy | Ta klasa udostępnia interfejs dla wszystkich funkcji aparatu. |
class PolicyHandler | Ta klasa udostępnia interfejs dla wszystkich funkcji obsługi zasad w pliku. |
class PolicyPackageData | Jeszcze nie udokumentowane. |
policyProfile klasy | Klasa PolicyProfile jest klasą główną do używania operacji Microsoft Purview Information Protection. Typowa aplikacja będzie potrzebować tylko jednego profilu PolicyProfile, ale w razie potrzeby może utworzyć wiele profilów. |
policyRuleData klasy | Jeszcze nie udokumentowane. |
class PrivilegedRequiredError | Bieżąca etykieta została przypisana jako operacja uprzywilejowana (odpowiednik operacji administratora), dlatego nie można jej zastąpić. |
class PropertyData | Jeszcze nie udokumentowane. |
class ProtectAdhocAction | Klasa akcji określająca dodawanie ochrony adhoc do dokumentu. |
class ProtectAdhocDkAction | Klasa akcji określająca dodawanie podwójnej ochrony klucza adhoc do dokumentu. |
klasa ProtectByEncryptOnlyAction | Klasa akcji określająca dodawanie ochrony tylko do dokumentu. |
klasa ProtectByTemplateAction | Klasa akcji określająca dodawanie ochrony według szablonu do dokumentu. |
klasa ProtectDoNotForwardAction | Klasa akcji określająca dodawanie nie przekazuje ochrony do dokumentu. |
class ProtectDoNotForwardDkAction | Klasa akcji określająca dodawanie nie przekazuje podwójnej ochrony klucza do dokumentu. |
class ProtectionActionData | Jeszcze nie udokumentowane. |
class ProtectionCommonSettings | Ustawienia do użycia na potrzeby operacji ochrony. |
klasa ProtectionDescriptor | Opis ochrony skojarzonej z fragmentem zawartości. |
class ProtectionDescriptorBuilder | Tworzy obiekt ProtectionDescriptor opisujący ochronę skojarzoną z fragmentem zawartości. |
class ProtectionEngine | Zarządza akcjami dotyczącymi ochrony związanymi z określoną tożsamością. |
class ProtectionHandler | Zarządza akcjami związanymi z ochroną dla określonej konfiguracji ochrony. |
class ProtectionProfile | ProtectionProfile jest klasą główną do wykonywania operacji ochrony. |
class ProtectionSettings | Interfejs do konfigurowania opcji ochrony dla metody SetLabel. |
klasa ProxyAuthenticationError | Niepowodzenie uwierzytelniania serwera proxy. |
class PublishingLicenseInfo | Przechowuje szczegóły licencji publikowania używanej do utworzenia procedury obsługi ochrony. |
class ProtectionHandler::P ublishingSettings | Ustawienia używane do tworzenia programu ProtectionHandler w celu ochrony nowej zawartości. |
class PublishingUseLicenseRequest | Żądanie licencji użycia w żądaniu publikowania. |
class RecommendLabelAction | Zalecane akcje etykiet mają sugerować etykietę użytkownikom. Pomijanie tego wywołania po zignorowaniu przez użytkownika zalecanej etykiety należy wykonać za pomocą obsługiwanych akcji w stanie wykonywania. |
class RemoveContentFooterAction | Klasa akcji określająca usuwanie stopki zawartości z dokumentu. |
class RemoveContentHeaderAction | Klasa akcji określająca usuwanie nagłówka zawartości z dokumentu. |
class RemoveProtectionAction | Klasa akcji określająca usuwanie ochrony z dokumentu. |
class RemoveWatermarkAction | Klasa akcji określająca usuwanie znaku wodnego z dokumentu. |
class RulePackageData | Jeszcze nie udokumentowane. |
class SensitiveTypeClassificationData | Jeszcze nie udokumentowane. |
class SensitivityConditionData | Jeszcze nie udokumentowane. |
class SensitivityTypesRulePackage | Jeszcze nie udokumentowane. |
class ServiceDisabledError | Użytkownik nie mógł uzyskać dostępu do zawartości z powodu wyłączenia usługi. |
class ComputeEngine::Settings | Jeszcze nie udokumentowane. |
class FileEngine::Settings | Jeszcze nie udokumentowane. |
class FileProfile::Settings | Ustawienia używane przez plik FileProfile podczas jego tworzenia i przez cały okres istnienia. |
class PolicyEngine::Settings | Definiuje ustawienia skojarzone z usługą PolicyEngine. |
policyProfile::Settings | Ustawienia używane przez usługę PolicyProfile podczas tworzenia i przez cały okres jego istnienia. |
class ProtectionEngine::Settings | Ustawienia używane przez firmę ProtectionEngine podczas jego tworzenia i przez cały okres istnienia. |
class ProtectionProfile::Settings | Ustawienia używane przez program ProtectionProfile podczas tworzenia i przez cały okres jego istnienia. |
klasa StorageDelegate | Klasa, która definiuje interfejs magazynu zestawu MIP SDK na potrzeby buforowania. |
class StorageDelegate::StorageSettings | Ustawienia używane przez magazynDelegate. |
klasa StorageTable | Klasa, która definiuje interfejs do tabeli magazynu zestawu MIP SDK używanej do buforowania. |
stream klasy | Klasa, która definiuje interfejs między zestawem MIP SDK i zawartością opartą na strumieniu. |
class SyncFileBaseData | Jeszcze nie udokumentowane. |
class SyncFilePolicyData | Jeszcze nie udokumentowane. |
class SyncFileSensitivityData | Jeszcze nie udokumentowane. |
Class TaskDispatcherDelegate | Klasa, która definiuje interfejs dyspozytora zadań zestawu MIP SDK. |
class TelemetryDelegate | Klasa, która definiuje interfejs do powiadomień telemetrycznych zestawu MIP SDK. |
class TelemetryEvent | Pojedyncze zdarzenie telemetryczne. |
class TemplateArchivedError | Identyfikator szablonu jest archiwizowany i niedostępny do ochrony. |
class TemplateDescriptor | Jeszcze nie udokumentowane. |
class TemplateNotFoundError | Identyfikator szablonu nie jest rozpoznawany przez usługę RMS. |
class TenantInformation | Informacje o dzierżawie z usługi RMS. |
class UserRights | Grupa użytkowników i skojarzone z nimi prawa. |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla