Method | Description | |
---|---|---|
CopyFolder ( |
Creates a new folder on the destination parent folder, copying the properties and content of the source folder to the new folder.
|
|
CreateFolder ( |
Creates either public folders or private mailbox folders.
|
|
DeleteFolder ( |
Removes a subfolder.
|
|
DeleteMessages ( RopDeleteMessagesRequest ropDeleteMessagesRequest, uint insideObjHandle, List |
Deletes one or more messages from a folder.
|
|
DoConnect ( ConnectionType connectionType ) : bool |
Connect to the server for RPC calling.
|
|
DoConnect ( string server, ConnectionType connectionType, string userDN, string domain, string userName, string password ) : bool |
Connect to the server for RPC calling.
|
|
DoDisconnect ( ) : bool |
Client calls it to disconnect the connection with Server.
|
|
DoRopCall ( ISerializable ropRequest, List |
Sends ROP request with single operation and multiple input object handles with expected SuccessResponse.
|
|
DoRopCall ( ISerializable ropRequest, uint insideObjHandle, object &ropResponse, List |
Sends ROP request with single operation and single input object handle with expected SuccessResponse.
|
|
EmptyFolder ( |
Soft deletes all messages and subfolders from a folder without deleting the folder itself.
|
|
GetContentsTable ( |
Retrieves the contents table for a folder.
|
|
GetFolderObjectSpecificProperties ( |
Get folder object specific properties.
|
|
GetFolderPropertiesAll ( uint inputHandle, List |
Get all properties of a folder object.
|
|
GetHierarchyTable ( RopGetHierarchyTableRequest ropGetHierarchyTableRequest, uint insideObjHandle, List |
Retrieves the hierarchy table for a folder.
|
|
GetSearchCriteria ( |
Obtains the search criteria and the status of a search for a search folder.
|
|
HardDeleteMessages ( |
Hard deletes one or more messages that are listed in the request buffer.
|
|
HardDeleteMessagesAndSubfolders ( |
Hard deletes all messages and subfolders from a folder without deleting the folder itself.
|
|
Initialize ( ITestSite testSite ) : void |
Overrides IAdapter's Initialize method, to set testSite.DefaultProtocolDocShortName.
|
|
MoveCopyMessages ( |
Moves or copies messages from a source folder to a destination folder.
|
|
MoveFolder ( |
Moves a folder from one parent to another.
|
|
OpenFolder ( |
Opens an existing folder.
|
|
SetFolderObjectProperties ( |
Set folder object properties.
|
|
SetSearchCriteria ( |
Establishes search criteria for a search folder.
|
Method | Description | |
---|---|---|
ExcuteRopCall ( ISerializable ropRequest, List |
Execute a ROP call.
|
|
ExcuteRopCall ( ISerializable ropRequest, uint insideObjHandle, object &response, List |
Execute a ROP call.
|
|
VerifyFolderIDStructure ( byte folderIdStructure ) : void |
Verify the Folder ID Structure.
|
|
VerifyGetFolderPropertiesAll ( |
Verify the response of RopGetPropertiesAll ROP operation.
|
|
VerifyGetFolderSpecificProperties ( |
Verify the specific property.
|
|
VerifyPtypBinary ( byte ptypBinary ) : void |
Verify the type of PtypBinary
|
|
VerifyPtypBoolean ( byte ptypBoolean ) : void |
Verify the type of PtypBoolean
|
|
VerifyPtypInteger32 ( byte ptypInteger32 ) : void |
Verify the type of PtypInteger32.
|
|
VerifyPtypInteger64 ( byte ptypInteger64 ) : void |
Verify the type of PtypInteger64
|
|
VerifyPtypString ( byte bytes ) : void |
Verify if the bytes is PtypString type
|
|
VerifyPtypTime ( byte ptypTime ) : void |
Verify the type of PtypTime
|
|
VerifyRPCLayerRequirement ( ) : void |
Verify RPC layer requirement
|
|
VerifyRopCopyFolder ( |
Verify the response of RopCopyFolder ROP operation.
|
|
VerifyRopCreateFolder ( |
Verify the response of RopCreateFolder ROP operation.
|
|
VerifyRopDeleteFolder ( |
Verify the response of RopDeleteFolder ROP operation.
|
|
VerifyRopDeleteMessages ( RopDeleteMessagesResponse deleteMessagesResponse ) : void |
Verify the response of RopDeleteMessages ROP operation.
|
|
VerifyRopEmptyFolder ( |
Verify the response of RopEmptyFolder ROP operation.
|
|
VerifyRopGetContentsTable ( |
Verify the response of RopGetContentsTable ROP operation.
|
|
VerifyRopGetHierarchyTable ( RopGetHierarchyTableResponse getHierarchyTableResponse ) : void |
Verify the response of RopGetHierarchyTable ROP operation.
|
|
VerifyRopGetSearchCriteria ( |
Verify the response of RopGetSearchCriteria ROP operation.
|
|
VerifyRopHardDeleteMessages ( |
Verify the response of RopHardDeleteMessages ROP operation.
|
|
VerifyRopHardDeleteMessagesAndSubfolders ( |
Verify the response of RopHardDeleteMessagesAndSubfolders ROP operation.
|
|
VerifyRopMoveCopyMessages ( |
Verify the response of RopMoveCopyMessages ROP operation.
|
|
VerifyRopMoveFolder ( |
Verify the response of RopMoveFolder ROP operation.
|
|
VerifyRopOpenFolder ( |
Verify the response of RopOpenFolder ROP operation.
|
|
VerifyRopSetSearchCriteria ( |
Verify the response of RopSetSearchCriteria ROP operation.
|
|
VerifyTransport ( ) : void |
Verify MAPIHTTP transport.
|
public CopyFolder ( |
||
ropCopyFolderRequest | RopCopyFolderRequest object. | |
insideObjHandle | List |
Server object handles in RopCopyFolderRequest. |
responseSOHTable | List |
Server objects handles in RopCopyFolderResponse. |
return |
public CreateFolder ( |
||
ropCreateFolderRequest | RopCreateFolderRequest object. | |
insideObjHandle | uint | Server object handle in RopCreateFolderRequest. |
responseSOHTable | List |
Server objects handles in RopCreateFolderResponse. |
return |
public DeleteFolder ( |
||
ropDeleteFolderRequest | RopDeleteFolderRequest object. | |
insideObjHandle | uint | Server object handle in RopDeleteFolderRequest. |
responseSOHTable | List |
Server objects handles in RopDeleteFolderResponse. |
return |
public DeleteMessages ( RopDeleteMessagesRequest ropDeleteMessagesRequest, uint insideObjHandle, List |
||
ropDeleteMessagesRequest | RopDeleteMessagesRequest | RopDeleteMessagesRequest object. |
insideObjHandle | uint | Server object handle in RopDeleteMessages. |
responseSOHTable | List |
Server objects handles in RopDeleteMessagesResponse. |
return | RopDeleteMessagesResponse |
public DoConnect ( ConnectionType connectionType ) : bool | ||
connectionType | ConnectionType | The type of connection |
return | bool |
public DoConnect ( string server, ConnectionType connectionType, string userDN, string domain, string userName, string password ) : bool | ||
server | string | Server to connect. |
connectionType | ConnectionType | the type of connection |
userDN | string | UserDN used to connect server. |
domain | string | The domain the server is deployed. |
userName | string | The domain account name. |
password | string | Password value. |
return | bool |
public DoRopCall ( ISerializable ropRequest, List |
||
ropRequest | ISerializable | ROP request object. |
insideObjHandle | List |
The list of server object handles in request. |
ropResponse | object | ROP response object. |
responseSOHTable | List |
Server objects handles in response. |
return | uint |
public DoRopCall ( ISerializable ropRequest, uint insideObjHandle, object &ropResponse, List |
||
ropRequest | ISerializable | ROP request object. |
insideObjHandle | uint | Server object handle in request. |
ropResponse | object | ROP response object. |
responseSOHTable | List |
Server objects handles in response. |
return | uint |
public EmptyFolder ( |
||
ropEmptyFolderRequest | RopEmptyFolderRequest object. | |
insideObjHandle | uint | Server object handle in EmptyFolderRequest. |
responseSOHTable | List |
Server objects handles in RopEmptyFolderResponse. |
return |
public GetContentsTable ( |
||
ropGetContentsTableRequest | RopGetContentsTableRequest object. | |
insideObjHandle | uint | Server object handle in RopGetContentsTable. |
responseSOHTable | List |
Server objects handles in RopGetContentsTableResponse. |
return |
public GetFolderObjectSpecificProperties ( |
||
ropGetPropertiesSpecificRequest | RopGetPropertiesSpecificRequest object | |
insideObjHandle | uint | Server object handle in GetPropertiesSpecific. |
responseSOHTable | List |
Server objects handles in RopGetPropertiesSpecificResponse. |
return |
public GetFolderPropertiesAll ( uint inputHandle, List |
||
inputHandle | uint | The handle specified the folder RopGetPropertiesAll Rop operation performs on. |
responseSOHTable | List |
Server objects handles in RopGetPropertiesSpecificResponse. |
return |
public GetHierarchyTable ( RopGetHierarchyTableRequest ropGetHierarchyTableRequest, uint insideObjHandle, List |
||
ropGetHierarchyTableRequest | RopGetHierarchyTableRequest | RopGetHierarchyTableRequest object. |
insideObjHandle | uint | Server object handle RopGetHierarchyTable. |
responseSOHTable | List |
Server objects handles in RopGetHierarchyTableResponse. |
return | RopGetHierarchyTableResponse |
public GetSearchCriteria ( |
||
ropGetSearchCriteriaRequest | RopGetSearchCriteriaRequest object. | |
insideObjHandle | uint | Server object handle in RopGetSearchCriteriaRequest. |
responseSOHTable | List |
Server objects handles in RopGetSearchCriteriaResponse. |
return |
public HardDeleteMessages ( |
||
ropHardDeleteMessagesRequest | RopHardDeleteMessagesRequest object. | |
insideObjHandle | uint | Server object handle in RopHardDeleteMessages. |
responseSOHTable | List |
Server objects handles in RopHardDeleteMessagesResponse. |
return |
public HardDeleteMessagesAndSubfolders ( |
||
ropHardDeleteMessagesAndSubfoldersRequest | RopHardDeleteMessagesAndSubfoldersRequest object. | |
insideObjHandle | uint | Server object handle in RopHardDeleteMessagesAndSubfolders. |
responseSOHTable | List |
Server objects handles in RopHardDeleteMessagesAndSubfoldersResponse. |
return |
public Initialize ( ITestSite testSite ) : void | ||
testSite | ITestSite | Transfer ITestSite into adapter, make adapter can use ITestSite's function. |
return | void |
public MoveCopyMessages ( |
||
ropMoveCopyMessagesRequest | RopMoveCopyMessagesRequest object. | |
insideObjHandle | List |
Server object handles in RopMoveCopyMessagesRequest. |
responseSOHTable | List |
Server objects handles in RopMoveCopyMessagesResponse. |
return |
public MoveFolder ( |
||
ropMoveFolderRequest | RopMoveFolderRequest object. | |
insideObjHandle | List |
Server object handles in RopMoveFolderRequest. |
responseSOHTable | List |
Server objects handles in RopMoveFolderResponse. |
return |
public OpenFolder ( |
||
ropOpenFolderRequest | RopOpenFolderRequest object. | |
insideObjHandle | uint | Server object handle in RopOpenFolderRequest. |
responseSOHTable | List |
Server objects handles in RopOpenFolderResponse. |
return |
public SetFolderObjectProperties ( |
||
ropSetPropertiesRequest | RopSetPropertiesRequest object. | |
insideObjHandle | uint | Server object handle in SetProperties. |
responseSOHTable | List |
Server objects handles in RopSetPropertiesResponse. |
return |
public SetSearchCriteria ( |
||
ropSetSearchCriteriaRequest | RopSetSearchCriteriaRequest object. | |
insideObjHandle | uint | Server object handle in RopSetSearchCriteriaRequest. |
responseSOHTable | List |
Server objects handles in RopSetSearchCriteriaResponse. |
return |