Represents a permission on a folder. More...
Inherits Aspose::Email::Clients::Exchange::ExchangeBasePermission.
Public Member Functions | |
ExchangeFolderPermissionReadAccess | get_ReadItems () |
Gets a value indicating whether a user has permission to read items in a folder. More... | |
void | set_ReadItems (ExchangeFolderPermissionReadAccess value) |
Sets a value indicating whether a user has permission to read items in a folder. More... | |
ExchangeFolderPermissionLevel | get_PermissionLevel () |
Gets the combination of permissions that a user has on a folder. More... | |
void | set_PermissionLevel (ExchangeFolderPermissionLevel value) |
Sets the combination of permissions that a user has on a folder. More... | |
ExchangeFolderPermission (System::SharedPtr< ExchangeFolderUserInfo > userInfo) | |
Initializes a new instance of the ExchangeFolderPermission class More... | |
Public Member Functions inherited from Aspose::Email::Clients::Exchange::ExchangeBasePermission | |
System::SharedPtr< ExchangeFolderUserInfo > | get_UserInfo () const |
Gets a user or a delegate user who has folder access permissions More... | |
void | set_UserInfo (System::SharedPtr< ExchangeFolderUserInfo > value) |
Sets a user or a delegate user who has folder access permissions More... | |
bool | get_CanCreateItems () |
Gets a value indicating whether a client can create items in a folder. More... | |
void | set_CanCreateItems (bool value) |
Sets a value indicating whether a client can create items in a folder. More... | |
bool | get_CanCreateSubFolders () |
Gets a value indicating whether the client can create subfolders. More... | |
void | set_CanCreateSubFolders (bool value) |
Sets a value indicating whether the client can create subfolders. More... | |
bool | get_IsFolderOwner () |
Gets a value indicating whether the user is the owner of a folder. More... | |
void | set_IsFolderOwner (bool value) |
Sets a value indicating whether the user is the owner of a folder. More... | |
bool | get_IsFolderVisible () |
Gets a value indicating whether a user can view a folder. More... | |
void | set_IsFolderVisible (bool value) |
Sets a value indicating whether a user can view a folder. More... | |
bool | get_IsFolderContact () |
Gets a value indicating whether a user is a contact for a folder. More... | |
void | set_IsFolderContact (bool value) |
Sets a value indicating whether a user is a contact for a folder. More... | |
ExchangeFolderPermissionAction | get_EditItems () |
Gets a value indicating whether a client can edit items. More... | |
void | set_EditItems (ExchangeFolderPermissionAction value) |
Sets a value indicating whether a client can edit items. More... | |
ExchangeFolderPermissionAction | get_DeleteItems () |
Gets a value indicating whether the client can delete items. More... | |
void | set_DeleteItems (ExchangeFolderPermissionAction value) |
Sets a value indicating whether the client can delete items. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Aspose::Email::Clients::Exchange::ExchangeBasePermission | |
ExchangeBasePermission (System::SharedPtr< ExchangeFolderUserInfo > userInfo) | |
Initializes a new instance of the ExchangeBasePermission class More... | |
Protected Attributes inherited from Aspose::Email::Clients::Exchange::ExchangeBasePermission | |
int32_t | permissionSet |
Specifies a user permission level. The responsibility of bits: 0 - IsFolderVisible 1 - ReadItems 2 - CanCreateItems 3, 4 - DeleteItems 5, 6 - EditItems 7 - CanCreateSubFolders 8 - IsFolderContact 9 - IsFolderOwner 10 - FreeBusyTimeOnly 11 - FreeBusyTimeAndSubjectAndLocation More... | |
Represents a permission on a folder.
Aspose::Email::Clients::Exchange::ExchangeFolderPermission::ExchangeFolderPermission | ( | System::SharedPtr< ExchangeFolderUserInfo > | userInfo | ) |
Initializes a new instance of the ExchangeFolderPermission class
userInfo | Specifies a user or a delegate user who has folder access permissions |
ArgumentNullException | userInfo is null |
ExchangeFolderPermissionLevel Aspose::Email::Clients::Exchange::ExchangeFolderPermission::get_PermissionLevel | ( | ) |
Gets the combination of permissions that a user has on a folder.
ExchangeFolderPermissionReadAccess Aspose::Email::Clients::Exchange::ExchangeFolderPermission::get_ReadItems | ( | ) |
Gets a value indicating whether a user has permission to read items in a folder.
void Aspose::Email::Clients::Exchange::ExchangeFolderPermission::set_PermissionLevel | ( | ExchangeFolderPermissionLevel | value | ) |
Sets the combination of permissions that a user has on a folder.
void Aspose::Email::Clients::Exchange::ExchangeFolderPermission::set_ReadItems | ( | ExchangeFolderPermissionReadAccess | value | ) |
Sets a value indicating whether a user has permission to read items in a folder.