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

Request for a use license in the publishing request. More...

#include <publishing_use_license_request.h>

Public Member Functions

virtual void SetDelegatedUserEmail (const std::string &delegatedUserEmail)=0
 Sets the optional delegated user. If this is not set then the prelicense is for the user in the token.
 
virtual const std::string & GetDelegatedUserEmail () const =0
 Gets the delegated user.
 

Static Public Member Functions

static MIP_API std::shared_ptr< PublishingUseLicenseRequest > __CDECL CreatePublishingUseLicenseRequest ()
 Creates a PublishingUseLicenseRequest object.
 

Detailed Description

Request for a use license in the publishing request.

Member Function Documentation

◆ CreatePublishingUseLicenseRequest()

static MIP_API std::shared_ptr< PublishingUseLicenseRequest > __CDECL PublishingUseLicenseRequest::CreatePublishingUseLicenseRequest ( )
static

Creates a PublishingUseLicenseRequest object.

Returns
A PublishingUseLicenseRequest object

◆ GetDelegatedUserEmail()

virtual const std::string & PublishingUseLicenseRequest::GetDelegatedUserEmail ( ) const
pure virtual

Gets the delegated user.

Returns
Delegated user
Note
A delegated user is specified when the authenticating user/application is acting on behalf of another user

◆ SetDelegatedUserEmail()

virtual void PublishingUseLicenseRequest::SetDelegatedUserEmail ( const std::string & delegatedUserEmail)
pure virtual

Sets the optional delegated user. If this is not set then the prelicense is for the user in the token.

Parameters
delegatedUserEmailthe delegation email.
Note
A delegated user is specified when the authenticating user/application is acting on behalf of another user

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