C# Class Microsoft.Protocols.TestSuites.MS_OXWSTASK.MS_OXWSTASKAdapter

Adapter class of MS-OXWSTASK.
Inheritance: Microsoft.Protocols.TestTools.ManagedAdapterBase, IMS_OXWSTASKAdapter
Show file Open project: OfficeDev/Interop-TestSuites

Public Methods

Method Description
CopyItem ( CopyItemType copyItemRequest ) : CopyItemResponseType

Copies Task items and puts the items in a different folder.

CreateItem ( CreateItemType createItemRequest ) : CreateItemResponseType

Creates Task items in the Exchange store

DeleteItem ( DeleteItemType deleteItemRequest ) : DeleteItemResponseType

Deletes Task items on the server.

GetItem ( GetItemType getItemRequest ) : GetItemResponseType

Gets Task items on the server.

Initialize ( ITestSite testSite ) : void

Overrides IAdapter's Initialize() and sets default protocol short name of the testSite.

MoveItem ( MoveItemType moveItemRequest ) : MoveItemResponseType

Moves Task items on the server.

UpdateItem ( UpdateItemType updateItemRequest ) : UpdateItemResponseType

Updates Task items on the server.

Private Methods

Method Description
VerifyArrayOfStringsType ( bool isSchemaValidated ) : void

Verify the ArrayOfStringsType structure.

VerifyCopyItemOperation ( CopyItemResponseType copyItemResponse, bool isSchemaValidated ) : void

Verify the CopyItemResponseType structure.

VerifyCreateItemOperation ( CreateItemResponseType createItemResponse, bool isSchemaValidated ) : void

Verify the CreateItemResponseType structure.

VerifyDayOfWeekIndexType ( bool isSchemaValidated ) : void

Verify the DayOfWeekIndexType.

VerifyDayOfWeekType ( bool isSchemaValidated ) : void

Verify the DayOfWeekType.

VerifyDeleteItemOperation ( bool isSchemaValidated ) : void

Verify the DeleteItemResponseType structure.

VerifyGetItemOperation ( GetItemResponseType getItemResponse, bool isSchemaValidated ) : void

Verify the GetItemResponseType structure.

VerifyMoveItemOperation ( MoveItemResponseType moveItemResponse, bool isSchemaValidated ) : void

Verify the MoveItemResponseType structure.

VerifySoapVersion ( ) : void

Verify the SOAP version.

VerifyTaskType ( bool isSchemaValidated, ItemInfoResponseMessageType itemInfo ) : void

Verify the TaskType properties.

VerifyTransportType ( ) : void

Verify the transport related requirements.

VerifyUpdateItemOperation ( UpdateItemResponseType updateItemResponse, bool isSchemaValidated ) : void

Verify the UpdateItemResponseType structure.

Method Details

CopyItem() public method

Copies Task items and puts the items in a different folder.
public CopyItem ( CopyItemType copyItemRequest ) : CopyItemResponseType
copyItemRequest CopyItemType Specifies a request to copy Task items on the server.
return CopyItemResponseType

CreateItem() public method

Creates Task items in the Exchange store
public CreateItem ( CreateItemType createItemRequest ) : CreateItemResponseType
createItemRequest Microsoft.Protocols.TestSuites.Common.CreateItemType Specifies a request to create Task items on the server.
return CreateItemResponseType

DeleteItem() public method

Deletes Task items on the server.
public DeleteItem ( DeleteItemType deleteItemRequest ) : DeleteItemResponseType
deleteItemRequest Microsoft.Protocols.TestSuites.Common.DeleteItemType Specifies a request to delete Task item on the server.
return DeleteItemResponseType

GetItem() public method

Gets Task items on the server.
public GetItem ( GetItemType getItemRequest ) : GetItemResponseType
getItemRequest Microsoft.Protocols.TestSuites.Common.GetItemType Specifies a request to get Task items on the server.
return GetItemResponseType

Initialize() public method

Overrides IAdapter's Initialize() and sets default protocol short name of the testSite.
public Initialize ( ITestSite testSite ) : void
testSite ITestSite Pass ITestSite to adapter, make adapter can use ITestSite's function
return void

MoveItem() public method

Moves Task items on the server.
public MoveItem ( MoveItemType moveItemRequest ) : MoveItemResponseType
moveItemRequest MoveItemType Specifies a request to move Task items on the server.
return MoveItemResponseType

UpdateItem() public method

Updates Task items on the server.
public UpdateItem ( UpdateItemType updateItemRequest ) : UpdateItemResponseType
updateItemRequest Microsoft.Protocols.TestSuites.Common.UpdateItemType Specifies a request to update Task items on the server.
return UpdateItemResponseType