C# Class Microsoft.Protocols.TestSuites.MS_OXWSCONT.MS_OXWSCONTAdapter

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

Public Methods

Method Description
CopyItem ( CopyItemType copyItemRequest ) : CopyItemResponseType

Copy contact item on the server.

CreateItem ( CreateItemType createItemRequest ) : CreateItemResponseType

Create contact item on the server.

DeleteItem ( DeleteItemType deleteItemRequest ) : DeleteItemResponseType

Delete contact item on the server.

GetItem ( GetItemType getItemRequest ) : GetItemResponseType

Get contact item on the server.

GetUserPhoto ( GetUserPhotoType getUserPhotoRequest ) : GetUserPhotoResponseMessageType

Retrieves the profile image for a mailbox

Initialize ( ITestSite testSite ) : void

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

MoveItem ( MoveItemType moveItemRequest ) : MoveItemResponseType

Move contact item on the server.

SetUserPhoto ( SetUserPhotoType setUserPhotoRequest ) : SetUserPhotoResponseMessageType

Add a photo to a user's account.

UpdateItem ( UpdateItemType updateItemRequest ) : UpdateItemResponseType

Update contact item on the server.

Private Methods

Method Description
VerifyContactItemTypeComplexType ( ContactItemType contactItemType, bool isSchemaValidated ) : void

Capture ContactItemType Complex Type related requirements.

VerifyCopyContactItem ( bool isSchemaValidated ) : void

Capture CopyItemResponseType related requirements.

VerifyCreateContactItem ( bool isSchemaValidated ) : void

Capture CreateItemResponseType related requirements.

VerifyDeleteContactItem ( bool isSchemaValidated ) : void

Capture DeleteItemResponseType related requirements.

VerifyGetContactItem ( GetItemResponseType getItemResponse, bool isSchemaValidated ) : void

Capture GetItemResponseType related requirements.

VerifyMoveContactItem ( bool isSchemaValidated ) : void

Capture MoveItemResponseType related requirements.

VerifySoapVersion ( ) : void

Verify the SOAP version.

VerifyTransportType ( ) : void

Verify the transport related requirements.

VerifyUpdateContactItem ( bool isSchemaValidated ) : void

Capture UpdateItemResponseType related requirements.

Method Details

CopyItem() public method

Copy contact item on the server.
public CopyItem ( CopyItemType copyItemRequest ) : CopyItemResponseType
copyItemRequest CopyItemType The request of CopyItem operation.
return CopyItemResponseType

CreateItem() public method

Create contact item on the server.
public CreateItem ( CreateItemType createItemRequest ) : CreateItemResponseType
createItemRequest Microsoft.Protocols.TestSuites.Common.CreateItemType The request of CreateItem operation.
return CreateItemResponseType

DeleteItem() public method

Delete contact item on the server.
public DeleteItem ( DeleteItemType deleteItemRequest ) : DeleteItemResponseType
deleteItemRequest Microsoft.Protocols.TestSuites.Common.DeleteItemType The request of DeleteItem operation.
return DeleteItemResponseType

GetItem() public method

Get contact item on the server.
public GetItem ( GetItemType getItemRequest ) : GetItemResponseType
getItemRequest Microsoft.Protocols.TestSuites.Common.GetItemType The request of GetItem operation.
return GetItemResponseType

GetUserPhoto() public method

Retrieves the profile image for a mailbox
public GetUserPhoto ( GetUserPhotoType getUserPhotoRequest ) : GetUserPhotoResponseMessageType
getUserPhotoRequest Microsoft.Protocols.TestSuites.Common.GetUserPhotoType The request of GetUserPhoto operation.
return Microsoft.Protocols.TestSuites.Common.GetUserPhotoResponseMessageType

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

Move contact item on the server.
public MoveItem ( MoveItemType moveItemRequest ) : MoveItemResponseType
moveItemRequest MoveItemType The request of MoveItem operation.
return MoveItemResponseType

SetUserPhoto() public method

Add a photo to a user's account.
public SetUserPhoto ( SetUserPhotoType setUserPhotoRequest ) : SetUserPhotoResponseMessageType
setUserPhotoRequest Microsoft.Protocols.TestSuites.Common.SetUserPhotoType The request of SetUserPhoto operation.
return SetUserPhotoResponseMessageType

UpdateItem() public method

Update contact item on the server.
public UpdateItem ( UpdateItemType updateItemRequest ) : UpdateItemResponseType
updateItemRequest Microsoft.Protocols.TestSuites.Common.UpdateItemType The request of UpdateItem operation.
return UpdateItemResponseType