C# Class Microsoft.Protocols.TestSuites.MS_OXWSMSG.MS_OXWSMSGAdapter

The class provides methods to verify data/operation format in MS-OXWSMSG.
Afficher le fichier Open project: OfficeDev/Interop-TestSuites

Méthodes publiques

Méthode Description
CopyItem ( CopyItemType request ) : CopyItemResponseType

Copy message related Item elements on the server.

CreateItem ( CreateItemType request ) : CreateItemResponseType

Create message related Item elements on the server.

DeleteItem ( DeleteItemType request ) : DeleteItemResponseType

Delete message related Item elements on the server.

GetItem ( GetItemType request ) : GetItemResponseType

Get message related Item elements on the server.

Initialize ( ITestSite testSite ) : void

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

MoveItem ( MoveItemType request ) : MoveItemResponseType

Move message related Item elements on the server.

SendItem ( SendItemType request ) : SendItemResponseType

Send message related Item elements on the server.

UpdateItem ( UpdateItemType request ) : UpdateItemResponseType

Update message related Item elements on the server.

Private Methods

Méthode Description
VerifyCopyItemOperation ( CopyItemResponseType copyItemResponse, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the CopyItem operation and CopyItemResponseType structure.

VerifyCreateItemOperation ( CreateItemResponseType createItemResponse, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the CreateItem operation and CreateItemResponseType structure.

VerifyDeleteItemOperation ( bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the DeleteItem operation.

VerifyEmailAddressType ( EmailAddressType emailAddress, bool isSchemaValidated ) : void

Verify EmailAddressType type.

VerifyGetItemOperation ( GetItemResponseType getItemResponse, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the GetItem operation and GetItemResponseType structure.

VerifyMailboxTypeType ( bool isSchemaValidated ) : void

Verify MailboxTypeType type.

VerifyMessageType ( MessageType messageItem, bool isSchemaValidated ) : void

Verify the requirements about MessageType properties.

VerifyMoveItemOperation ( MoveItemResponseType moveItemResponse, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the MoveItem operation and MoveItemResponseType structure.

VerifyNonEmptyStringType ( bool isSchemaValidated ) : void

Verify NonEmptyStringType type.

VerifySendItemOperation ( bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the SendItem operation.

VerifySoapVersion ( ) : void

Verify the SOAP version.

VerifyTransportType ( ) : void

Verify the transport related requirements.

VerifyUpdateItemOperation ( UpdateItemResponseType updateItemResponse, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the UpdateItem operation and UpdateItemResponseType structure.

Method Details

CopyItem() public méthode

Copy message related Item elements on the server.
public CopyItem ( CopyItemType request ) : CopyItemResponseType
request CopyItemType Specify a request to copy message objects.
Résultat CopyItemResponseType

CreateItem() public méthode

Create message related Item elements on the server.
public CreateItem ( CreateItemType request ) : CreateItemResponseType
request Microsoft.Protocols.TestSuites.Common.CreateItemType Specify a request to create message objects.
Résultat CreateItemResponseType

DeleteItem() public méthode

Delete message related Item elements on the server.
public DeleteItem ( DeleteItemType request ) : DeleteItemResponseType
request Microsoft.Protocols.TestSuites.Common.DeleteItemType Specify a request to delete message objects.
Résultat DeleteItemResponseType

GetItem() public méthode

Get message related Item elements on the server.
public GetItem ( GetItemType request ) : GetItemResponseType
request Microsoft.Protocols.TestSuites.Common.GetItemType Specify a request to get message objects.
Résultat GetItemResponseType

Initialize() public méthode

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.
Résultat void

MoveItem() public méthode

Move message related Item elements on the server.
public MoveItem ( MoveItemType request ) : MoveItemResponseType
request MoveItemType Specify a request to move message objects.
Résultat MoveItemResponseType

SendItem() public méthode

Send message related Item elements on the server.
public SendItem ( SendItemType request ) : SendItemResponseType
request Microsoft.Protocols.TestSuites.Common.SendItemType Specify a request to send message objects.
Résultat SendItemResponseType

UpdateItem() public méthode

Update message related Item elements on the server.
public UpdateItem ( UpdateItemType request ) : UpdateItemResponseType
request Microsoft.Protocols.TestSuites.Common.UpdateItemType Specify a request to update message objects.
Résultat UpdateItemResponseType