Method | Description | |
---|---|---|
CheckWhetherSupportMAPIHTTP ( ) : void |
Check whether support MS-OXCMAPIHTTP transport.
|
|
CreateBookmark ( uint tableHandle ) : RopCreateBookmarkResponse |
Marks the current cursor position in a table.
|
|
ExpandRow ( uint tableHandle, ushort maxRowCount, ulong categoryId ) : |
This ROP expands a categorized row, see [MS-OXCTABL] section 2.2.2.17.
|
|
FindRow ( uint tableHandle, byte restrictionData ) : |
Moves the cursor to a row in a table that matches specific search criteria.
|
|
GetContentsTable ( uint tableHandle, uint &contentTableHandle, bool disableNotification ) : |
Gets the content table of a container.
|
|
GetPropertiesSpecific ( uint objHandle, |
This ROP gets specific properties of a message.
|
|
NotificationInitialize ( ) : void |
Notification initialize.
|
|
OpenFolder ( ulong folderId, uint &tableHandle ) : |
Opens an existing folder in a mailbox.
|
|
OpenMessage ( uint folderHandle, ulong folderId, ulong messageId, uint &messageHandle ) : |
Open a message in the folder
|
|
QueryColumnsAll ( uint tableHandle ) : |
Gets a list of columns in a table.
|
|
QueryPosition ( uint tableHandle ) : |
Gets the cursor position.
|
|
QueryRows ( uint tableHandle, ushort rowCount ) : |
Retrieves rows from a table.
|
|
ResetTable ( uint tableHandle ) : |
Resets a table to its original state, see [MS-OXCTABL] section 2.2.2.16.
|
|
RestrictTable ( uint tableHandle, byte restriction ) : |
Call the RopRestrict ROP ([MS-OXCROPS] section 2.2.5.3) to establish a restriction on a table.
|
|
SeekRow ( uint tableHandle, int rowCount ) : |
Moves the cursor to a specific position in a table.
|
|
SeekRowBookmark ( uint tableHandle, byte bookmark, int rowCount ) : |
Moves the cursor to a location specified relative to a user-defined bookmark.
|
|
SeekRowFractional ( uint tableHandle, uint numerator, uint denominator ) : |
Moves the cursor to an approximate position in a table.
|
|
SetColumns ( uint tableHandle, |
Sets the properties visible on a table.
|
|
TestCleanup ( ) : void |
Overrides TestClassBase's TestCleanup().
|
|
TestInitialize ( ) : void |
Overrides TestClassBase's TestInitialize().
|
|
TriggerNewMailEvent ( ) : void |
Trigger new mail event on server.
|
|
TriggerObjectCopiedEvent ( ) : void |
Trigger object copied event.
|
|
TriggerObjectCreatedEvent ( ) : ulong |
Trigger an object create event.
|
|
TriggerObjectDeletedEvent ( ) : void |
Trigger object deleted event.
|
|
TriggerObjectMessageMoveEvent ( ) : void |
Trigger object move message event.
|
|
TriggerObjectModifiedEvent ( ) : void |
Trigger object modified event.
|
|
TriggerObjectMovedFolderEvent ( ) : void |
Trigger object moved folder event.
|
|
TriggerSearchCompletedEvent ( ) : void |
Trigger search completed event.
|
|
TriggerTableChangedEvent ( ) : void |
Trigger table row changed event.
|
|
TriggerTableRowAddedEvent ( ) : ulong |
Trigger table row added event.
|
|
TriggerTableRowDeletedEvent ( ) : void |
Trigger table row deleted event.
|
|
TriggerTableRowModifiedEvent ( ) : void |
Trigger table row modified event.
|
Method | Description | |
---|---|---|
CleanUpFolder ( ulong folderId ) : void |
Delete all message and subfolder of specified folder
|
|
CreateFolder ( uint parentFolderHandle, string name, uint &newFolderHandle, |
Create a new folder on the server
|
|
CreateMessage ( ulong folderId, uint &messageHandle ) : void |
Create a new message in the folder
|
|
CreateSampleRecipientColumnsAndRecipientRows ( |
This method creates Sample RecipientColumns and Sample RecipientRows.
|
|
DeleteFolder ( ulong folderId, uint parentFolderHandle ) : void |
Delete a folder in the mailbox
|
|
DeleteMessage ( uint folderHandle, ulong messageId ) : void |
Delete specified message in the folder
|
|
HardDeleteMessagesAndSubfolders ( uint folderHandle ) : void |
Hard delete all messages and subfolder in specified folder
|
|
ModifyRecipients ( uint messageHandle, |
Modify the recipients on the message
|
|
MoveCopyMessage ( uint fromFolderHandle, uint toFolderHandle, ulong messageId, bool wantCopy ) : |
Move or copy a message on the server
|
|
MoveFolder ( ulong folderId, string newFolderName, uint sourceFolderHandle, uint destFolderHandle ) : |
Move the folder into another folder
|
|
ReleaseHandle ( uint handle ) : void |
Release the handle resource.
|
|
SaveMessage ( uint messageHandle ) : |
Save the changes made on the message
|
|
SetSearchCriteria ( uint searchFolderHandle, ulong folderIds, byte restrictionData ) : |
Sets the search criteria on a search folder
|
|
SubmitMessage ( uint messageHandle ) : void |
Submit the message
|
|
SwitchRPCContextToReceiver ( ) : void |
In order to get the notification from the server, need create event in one RPC connection context and get the event notification from the other RPC connection context. This method only used to change the RPC Context from the sender RPC connection context to the receiver RPC connection context. When use MAPIHTTP as transport the connection context won't be changed.
|
|
SwitchRPCContextToSender ( ) : void |
In order to get the notification from the server, need create event in one RPC connection context and get the event notification from the other RPC connection context. This method only used to change the RPC Context from the receiver RPC connection context to the sender RPC connection context. When use MAPIHTTP as transport the connection context won't be changed.
|
protected CheckWhetherSupportMAPIHTTP ( ) : void | ||
return | void |
protected CreateBookmark ( uint tableHandle ) : RopCreateBookmarkResponse | ||
tableHandle | uint | Represents the table handle for this operation. |
return | RopCreateBookmarkResponse |
protected ExpandRow ( uint tableHandle, ushort maxRowCount, ulong categoryId ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
maxRowCount | ushort | Maximum number of expanded rows to return data for. |
categoryId | ulong | specifies the category to be expanded |
return |
protected FindRow ( uint tableHandle, byte restrictionData ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
restrictionData | byte | The restriction specifies the filter for this operation. |
return |
protected GetContentsTable ( uint tableHandle, uint &contentTableHandle, bool disableNotification ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
contentTableHandle | uint | Content Table Handle. |
disableNotification | bool | Set to true if want to disable table notification |
return |
protected GetPropertiesSpecific ( uint objHandle, |
||
objHandle | uint | This index specifies the location in the Server object handle table where the handle for the input Server object is stored. |
propertyTags | This field specifies the properties requested. | |
return |
protected OpenFolder ( ulong folderId, uint &tableHandle ) : |
||
folderId | ulong | The Id of the folder which want to open. |
tableHandle | uint | Return the table handle that will be used in other operation. |
return |
protected OpenMessage ( uint folderHandle, ulong folderId, ulong messageId, uint &messageHandle ) : |
||
folderHandle | uint | The folder handle |
folderId | ulong | The folder ID |
messageId | ulong | The message ID |
messageHandle | uint | The message handle |
return |
protected QueryColumnsAll ( uint tableHandle ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
return |
protected QueryPosition ( uint tableHandle ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
return |
protected QueryRows ( uint tableHandle, ushort rowCount ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
rowCount | ushort | Specifies the number of requested rows. |
return |
protected ResetTable ( uint tableHandle ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
return |
protected RestrictTable ( uint tableHandle, byte restriction ) : |
||
tableHandle | uint | The table handle for this operation. |
restriction | byte | The restriction data |
return |
protected SeekRow ( uint tableHandle, int rowCount ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
rowCount | int | Specifies the direction and the number of rows to seek. |
return |
protected SeekRowBookmark ( uint tableHandle, byte bookmark, int rowCount ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
bookmark | byte | Specifies the origin for the seek operation. |
rowCount | int | Specifies the direction and the number of rows to seek. |
return |
protected SeekRowFractional ( uint tableHandle, uint numerator, uint denominator ) : |
||
tableHandle | uint | Represents the table handle for this operation. |
numerator | uint | Represents the numerator of the fraction identifying the table position to seek to. |
denominator | uint | Represents the denominator of the fraction identifying the table position to seek to. |
return |
protected SetColumns ( uint tableHandle, |
||
tableHandle | uint | Represents the table handle for this operation. |
propertyTags | Specifies the property values that are visible in table rows. | |
return |
protected TriggerObjectCopiedEvent ( ) : void | ||
return | void |
protected TriggerObjectCreatedEvent ( ) : ulong | ||
return | ulong |
protected TriggerObjectDeletedEvent ( ) : void | ||
return | void |
protected TriggerObjectMessageMoveEvent ( ) : void | ||
return | void |
protected TriggerObjectModifiedEvent ( ) : void | ||
return | void |
protected TriggerObjectMovedFolderEvent ( ) : void | ||
return | void |
protected TriggerSearchCompletedEvent ( ) : void | ||
return | void |
protected TriggerTableChangedEvent ( ) : void | ||
return | void |
protected TriggerTableRowAddedEvent ( ) : ulong | ||
return | ulong |
protected TriggerTableRowDeletedEvent ( ) : void | ||
return | void |
protected TriggerTableRowModifiedEvent ( ) : void | ||
return | void |