Property | Type | Description | |
---|---|---|---|
cropsAdapter | IMS_OXCROPSAdapter | ||
inputObjHandle | uint | ||
propertyDictionary | PropertyTag>.Dictionary | ||
rawData | byte[] | ||
response | IDeserializable | ||
responseSOHs | List
|
||
userDN | string |
Method | Description | |
---|---|---|
CheckTransportIsSupported ( ) : void |
Check the preconditions of this test suite.
|
|
CommitStream ( uint streamHandle ) : void |
Commit Stream
|
|
CreateSampleContentsTablePropertyTags ( ) : Microsoft.Protocols.TestSuites.Common.PropertyTag[] |
Create Sample ContentsTable PropertyTags
|
|
CreateSampleRecipientColumnsAndRecipientRows ( |
This method creates Sample RecipientColumns and Sample RecipientRows.
|
|
CreateSingleProcessEachLoop ( |
Create message each one loop In InBox
|
|
CreateVastMessages ( |
Create Vast Messages In InBox
|
|
GetContentsTableHandle ( uint targetFolderHandle ) : uint |
Get ContentsTable Handle
|
|
GetCreatedMessageHandle ( ulong folderId, uint logonHandle ) : uint |
Get Created Message Handle
|
|
GetFolderObjectHandle ( |
Get Folder Object Handle.
|
|
GetStatePropertyByIds ( ushort propertyId, ushort propertyTypeId ) : uint |
Initialize StateProperty from property id and property type id.
|
|
GetSubfolderIDByName ( uint openedFolderHandle, string folderName ) : ulong |
Find a folder ID in the specified folder and with specified display name.
|
|
HardDeleteMessagesAndSubfolders ( string userName, string passWord, string userEssdn, int folderIndex, bool needWaitMail = false ) : void |
Hard delete messages and subfolders under the specified folder.
|
|
Logon ( LogonType logonType, string userDN, uint &objHandle ) : |
This method is used to log on to a private mailbox or public folder and will be called before other ROPs
|
|
PrepareRops ( |
Prepare the ROP request for RopCreateMessage, RopSaveChangesMessage and RopRelease.
|
|
SaveMessage ( uint messageHandle ) : void |
Save Message
|
|
TestCleanup ( ) : void |
Test cleanup.
|
|
TestInitialize ( ) : void |
Test initialize.
|
Method | Description | |
---|---|---|
GetTableRowValue ( uint tableHandle, ushort rowCount, |
Get the properties' value from the rows of the table.
|
|
InitDictionary ( PropertyNames propertyName, ushort propertyId, PropertyType propertyType, PropertyTag>.Dictionary |
Initialize the properties into the dictionary.
|
|
PropertyDictionary ( ) : PropertyTag>.Dictionary |
Add all property to dictionary for lookup.
|
protected CheckTransportIsSupported ( ) : void | ||
return | void |
protected CommitStream ( uint streamHandle ) : void | ||
streamHandle | uint | The opened stream handle |
return | void |
protected CreateSampleContentsTablePropertyTags ( ) : Microsoft.Protocols.TestSuites.Common.PropertyTag[] | ||
return | Microsoft.Protocols.TestSuites.Common.PropertyTag[] |
protected CreateSampleRecipientColumnsAndRecipientRows ( |
||
recipientColumns | Sample RecipientColumns | |
recipientRows | ModifyRecipientRow | Sample RecipientRows |
return | void |
protected CreateSingleProcessEachLoop ( |
||
logonResponse | the logon response be used to create message | |
tableHandle | uint | The tableHanlder of the new folder |
count | int | The count of created messages |
createMessageRequest | The ROP CreateMessageRequest | |
saveChangesMessageRequest | The ROP SaveChangesMessageRequest | |
releaseRequest | The ROP ReleaseRequest | |
return | void |
protected CreateVastMessages ( |
||
logonResponse | the logon response be used to create message | |
tableHandle | uint | The tableHanlder of the new folder |
count | int | The count of created messages |
createMessageRequest | The ROP CreateMessageRequest | |
saveChangesMessageRequest | The ROP SaveChangesMessageRequest | |
releaseRequest | The ROP ReleaseRequest | |
return | void |
protected GetContentsTableHandle ( uint targetFolderHandle ) : uint | ||
targetFolderHandle | uint | The target folder object handle |
return | uint |
protected GetCreatedMessageHandle ( ulong folderId, uint logonHandle ) : uint | ||
folderId | ulong | The folder Id be used to create message |
logonHandle | uint | The RopLogon object handle |
return | uint |
protected GetFolderObjectHandle ( |
||
logonResponse | The response of RopLogon | |
return | uint |
protected GetStatePropertyByIds ( ushort propertyId, ushort propertyTypeId ) : uint | ||
propertyId | ushort | Property id |
propertyTypeId | ushort | Property type id |
return | uint |
protected GetSubfolderIDByName ( uint openedFolderHandle, string folderName ) : ulong | ||
openedFolderHandle | uint | Handle of the parent folder. |
folderName | string | The folder display name. |
return | ulong |
protected HardDeleteMessagesAndSubfolders ( string userName, string passWord, string userEssdn, int folderIndex, bool needWaitMail = false ) : void | ||
userName | string | The user name to be used to logon a specific mailbox |
passWord | string | The user password to be used to logon a specific mailbox |
userEssdn | string | The user Essdn to be used to logon a specific mailbox |
folderIndex | int | The id of folder in which subfolders and messages should be deleted |
needWaitMail | bool | Indicates whether need waiting the mail to be received. True means need waiting, otherwise not. |
return | void |
protected Logon ( LogonType logonType, string userDN, uint &objHandle ) : |
||
logonType | LogonType | The logon type. |
userDN | string | The user Essdn to be used to logon a specific mailbox |
objHandle | uint | The Object handle. |
return |
protected PrepareRops ( |
||
logonResponse | The response of RopLogon. | |
createMessageRequest | The request of RopCreateMessage. | |
saveChangesMessageRequest | The request of RopSaveChangesMessage. | |
releaseRequest | The request of RopRelease. | |
return | void |
protected SaveMessage ( uint messageHandle ) : void | ||
messageHandle | uint | The message handle |
return | void |
protected IMS_OXCROPSAdapter cropsAdapter | ||
return | IMS_OXCROPSAdapter |
protected Dictionary |
||
return | PropertyTag>.Dictionary |