Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser Class Referencefinal

Represents a user who is granted access to the principal mailbox More...

Inherits Object.

Public Member Functions

System::SharedPtr< ExchangeFolderUserInfoget_UserInfo () const
 Gets the user information More...
 
void set_UserInfo (System::SharedPtr< ExchangeFolderUserInfo > value)
 Sets the user information More...
 
System::SharedPtr< ExchangeDelegatePermissionsget_FolderPermissions () const
 Gets the folder permissions for the delegate user More...
 
void set_FolderPermissions (System::SharedPtr< ExchangeDelegatePermissions > value)
 Sets the folder permissions for the delegate user More...
 
ExchangeDelegateOptions get_Options () const
 Gets additional options More...
 
void set_Options (ExchangeDelegateOptions value)
 Sets additional options More...
 
 ExchangeDelegateUser ()
 Initializes a new instance of the ExchangeDelegateUser class More...
 
 ExchangeDelegateUser (System::String primarySmtpAddress, ExchangeDelegateFolderPermissionLevel permissionLevel)
 Initializes a new instance of the ExchangeDelegateUser class for the specified user and sets the specified permission level on all folders More...
 

Detailed Description

Represents a user who is granted access to the principal mailbox

Constructor & Destructor Documentation

◆ ExchangeDelegateUser() [1/2]

Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser::ExchangeDelegateUser ( )

Initializes a new instance of the ExchangeDelegateUser class

◆ ExchangeDelegateUser() [2/2]

Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser::ExchangeDelegateUser ( System::String  primarySmtpAddress,
ExchangeDelegateFolderPermissionLevel  permissionLevel 
)

Initializes a new instance of the ExchangeDelegateUser class for the specified user and sets the specified permission level on all folders

Parameters
primarySmtpAddressA user primary smtp address
permissionLevelA permission level that is granted to the user on all folders

Member Function Documentation

◆ get_FolderPermissions()

System::SharedPtr<ExchangeDelegatePermissions> Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser::get_FolderPermissions ( ) const

Gets the folder permissions for the delegate user

◆ get_Options()

ExchangeDelegateOptions Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser::get_Options ( ) const

Gets additional options

◆ get_UserInfo()

System::SharedPtr<ExchangeFolderUserInfo> Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser::get_UserInfo ( ) const

Gets the user information

◆ set_FolderPermissions()

void Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser::set_FolderPermissions ( System::SharedPtr< ExchangeDelegatePermissions value)

Sets the folder permissions for the delegate user

◆ set_Options()

void Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser::set_Options ( ExchangeDelegateOptions  value)

Sets additional options

◆ set_UserInfo()

void Aspose::Email::Clients::Exchange::WebService::ExchangeDelegateUser::set_UserInfo ( System::SharedPtr< ExchangeFolderUserInfo value)

Sets the user information