class ProtectionProfile
ProtectionProfile to klasa główna do wykonywania operacji ochrony. Aplikacja musi utworzyć plik ProtectionProfile przed wykonaniem jakichkolwiek operacji ochrony
Podsumowanie
Członkowie | Opisy |
---|---|
public const Ustawienia& Get Ustawienia() const | Pobiera ustawienia używane przez plik ProtectionProfile podczas inicjowania i przez cały okres jego istnienia. |
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>& context) | Uruchamia operację aparatów listy. |
public std::vector<std::string> ListEngines() | Wyświetlanie listy aparatów. |
public std::shared_ptr<AsyncControl> AddEngineAsync(const ProtectionEngine::Ustawienia& settings, const std::shared_ptr<void>& context) | Rozpoczyna dodawanie nowego aparatu ochrony do profilu. |
public std::shared_ptr<ProtectionEngine> AddEngine(const ProtectionEngine::Ustawienia& settings) | Dodaj nowy aparat ochrony do profilu. |
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& engineId, const std::shared_ptr<void>& context) | Rozpoczyna usuwanie aparatu ochrony z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte. |
public void DeleteEngine(const std::string& engineId) | Usuń aparat ochrony z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte. |
Członkowie
Get Ustawienia, funkcja
Pobiera ustawienia używane przez plik ProtectionProfile podczas inicjowania i przez cały okres jego istnienia.
Zwraca: Ustawienia używane przez program ProtectionProfile podczas inicjowania i przez cały okres jego istnienia
ListEnginesAsync, funkcja
Uruchamia operację aparatów listy.
Parametry:
- context: kontekst klienta, który będzie nieprzejrzystym przekazywany z powrotem do obserwatorów
Zwraca: obiekt kontrolki asynchronicznego. ProtectionProfile::Observer zostanie wezwany do powodzenia lub niepowodzenia.
ListEngines, funkcja
Wyświetlanie listy aparatów.
Zwraca: Identyfikatory buforowanego aparatu
AddEngineAsync, funkcja
Rozpoczyna dodawanie nowego aparatu ochrony do profilu.
Parametry:
settings: obiekt mip::P rotectionEngine::Ustawienia określający ustawienia aparatu.
context: kontekst klienta, który będzie nieprzejrzystym przekazywany z powrotem do obserwatorów
Zwraca: obiekt kontrolki asynchronicznego. ProtectionProfile::Observer zostanie wezwany do powodzenia lub niepowodzenia.
AddEngine, funkcja
Dodaj nowy aparat ochrony do profilu.
Parametry:
- settings: obiekt mip::P rotectionEngine::Ustawienia określający ustawienia aparatu.
Zwraca: Nowo utworzona usługa ProtectionEngine
DeleteEngineAsync, funkcja
Rozpoczyna usuwanie aparatu ochrony z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.
Parametry:
id: unikatowy identyfikator aparatu.
context: kontekst klienta, który będzie nieprzejrzystym przekazywany z powrotem do obserwatorów
Zwraca: obiekt kontrolki asynchronicznego. ProtectionProfile::Observer zostanie wezwany do powodzenia lub niepowodzenia.
DeleteEngine, funkcja
Usuń aparat ochrony z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.
Parametry:
- id: unikatowy identyfikator aparatu.
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