Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for C++
Loading...
Searching...
No Matches
ProtectionActionData Class Referenceabstract

#include <protection_action_data.h>

Inheritance diagram for ProtectionActionData:
ActionData

Public Member Functions

virtual ProtectionActionType GetProtectionType () const =0
 
virtual const std::string & GetTemplateId () const =0
 
virtual const std::string & GetDoubleKeyEncryptionUrl () const =0
 
virtual ~ProtectionActionData ()
 
- Public Member Functions inherited from ActionData
virtual ActionDataType GetType () const =0
 
virtual const std::map< std::string, std::string, CaseInsensitiveComparator > & GetProperties () const =0
 
virtual std::string GetArgumentValue (const std::string &key) const =0
 
virtual const std::string & GetName () const =0
 
virtual std::vector< std::pair< std::string, std::string > > GetArguments () const =0
 
virtual ~ActionData ()
 

Constructor & Destructor Documentation

◆ ~ProtectionActionData()

virtual ProtectionActionData::~ProtectionActionData ( )
inlinevirtual

Member Function Documentation

◆ GetDoubleKeyEncryptionUrl()

virtual const std::string & ProtectionActionData::GetDoubleKeyEncryptionUrl ( ) const
pure virtual

◆ GetProtectionType()

virtual ProtectionActionType ProtectionActionData::GetProtectionType ( ) const
pure virtual

◆ GetTemplateId()

virtual const std::string & ProtectionActionData::GetTemplateId ( ) const
pure virtual

The documentation for this class was generated from the following file: