Aracılığıyla paylaş


class ProtectionProfile

ProtectionProfile, koruma işlemlerini gerçekleştirmeye yönelik kök sınıftır. Bir uygulamanın herhangi bir koruma işlemi gerçekleştirmeden önce bir ProtectionProfile oluşturması gerekir

Özet

Üyeler Açıklamalar
public const Ayarlar&Get Ayarlar() const ProtectionProfile tarafından başlatma sırasında ve kullanım ömrü boyunca kullanılan ayarları alır.
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) Liste altyapıları işlemini başlatır.
public std::vector<std::string> ListEngines() Altyapıları listeleyin.
public std::shared_ptr<AsyncControl> AddEngineAsync(const ProtectionEngine::Ayarlar& settings, const std::shared_ptr<void>&context) Profile yeni bir koruma altyapısı eklemeye başlar.
public std::shared_ptr<ProtectionEngine> AddEngine(const ProtectionEngine::Ayarlar& settings) Profile yeni bir koruma altyapısı ekleyin.
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& engineId, const std::shared_ptr<void>& context) Verilen kimlikle koruma altyapısını silmeye başlar. Verilen altyapıya ilişkin tüm veriler silinir.
public void DeleteEngine(const std::string&engineId) Verilen kimlikle koruma altyapısını silin. Verilen altyapıya ilişkin tüm veriler silinir.

Üyeler

Get Ayarlar işlevi

ProtectionProfile tarafından başlatma sırasında ve kullanım ömrü boyunca kullanılan ayarları alır.

Döndürür: ProtectionProfile tarafından başlatma sırasında ve kullanım ömrü boyunca kullanılan Ayarlar

ListEnginesAsync işlevi

Liste altyapıları işlemini başlatır.

Parametreler:

  • bağlam: Gözlemcilere kabaca geri geçirilecek istemci bağlamı

Döndürür: Zaman uyumsuz denetim nesnesi. ProtectionProfile::Observer başarılı veya başarısız olduğunda çağrılır.

ListEngines işlevi

Altyapıları listeleyin.

Döndürür: Önbelleğe alınmış altyapı kimlikleri

AddEngineAsync işlevi

Profile yeni bir koruma altyapısı eklemeye başlar.

Parametreler:

  • ayarlar: motorun ayarlarını belirten mip::P rotectionEngine::Ayarlar nesnesi.

  • bağlam: Gözlemcilere kabaca geri geçirilecek istemci bağlamı

Döndürür: Zaman uyumsuz denetim nesnesi. ProtectionProfile::Observer başarılı veya başarısız olduğunda çağrılır.

AddEngine işlevi

Profile yeni bir koruma altyapısı ekleyin.

Parametreler:

  • ayarlar: motorun ayarlarını belirten mip::P rotectionEngine::Ayarlar nesnesi.

Döndürür: Yeni oluşturulan ProtectionEngine

DeleteEngineAsync işlevi

Verilen kimlikle koruma altyapısını silmeye başlar. Verilen altyapıya ilişkin tüm veriler silinir.

Parametreler:

  • id: benzersiz altyapı kimliği.

  • bağlam: Gözlemcilere kabaca geri geçirilecek istemci bağlamı

Döndürür: Zaman uyumsuz denetim nesnesi. ProtectionProfile::Observer başarılı veya başarısız olduğunda çağrılır.

DeleteEngine işlevi

Verilen kimlikle koruma altyapısını silin. Verilen altyapıya ilişkin tüm veriler silinir.

Parametreler:

  • id: benzersiz altyapı kimliği.