C# Класс Microsoft.Protocols.TestSuites.MS_OXWSMSG.MS_OXWSMSGAdapter

The class provides methods to verify data/operation format in MS-OXWSMSG.
Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
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.

Описание методов

CopyItem() публичный Метод

Copy message related Item elements on the server.
public CopyItem ( CopyItemType request ) : CopyItemResponseType
request CopyItemType Specify a request to copy message objects.
Результат CopyItemResponseType

CreateItem() публичный Метод

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.
Результат CreateItemResponseType

DeleteItem() публичный Метод

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.
Результат DeleteItemResponseType

GetItem() публичный Метод

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.
Результат GetItemResponseType

Initialize() публичный Метод

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.
Результат void

MoveItem() публичный Метод

Move message related Item elements on the server.
public MoveItem ( MoveItemType request ) : MoveItemResponseType
request MoveItemType Specify a request to move message objects.
Результат MoveItemResponseType

SendItem() публичный Метод

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.
Результат SendItemResponseType

UpdateItem() публичный Метод

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.
Результат UpdateItemResponseType