C# Класс Microsoft.Protocols.TestSuites.MS_WSSREST.MS_WSSRESTAdapter

Adapter class of MS-WSSREST.
Наследование: Microsoft.Protocols.TestTools.ManagedAdapterBase, IMS_WSSRESTAdapter
Показать файл Открыть проект

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

Метод Описание
BatchRequests ( List requests ) : string

Package many requests(insert,update or delete request) in one batch request.

DeleteListItem ( Request request ) : bool

Delete a special list item.

Initialize ( ITestSite testSite ) : void

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

InsertListItem ( Request request ) : Entry

Insert a list item.

RetrieveListItem ( Request request ) : object

Retrieve list item from server.

UpdateListItem ( Request request ) : string

Update a list item.

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

Метод Описание
CaptureTransportRelatedRequirements ( ) : void

Capture underlying transport protocol related requirements.

CheckEntitySet ( string entitySetName, XmlDocument csdlMetadata ) : bool

Check whether the specified EntitySet exist in the metadata.

CheckProperty ( XmlDocument doc, string propertyName ) : bool

Check whether the specified property contained in the response.

CheckPropertyType ( string fieldName, string propertyType, XmlDocument csdlMetadata ) : bool

Check whether the type of the specified property equals to the specified property type.

IsContainsIdProperty ( XmlNode node ) : bool

Check whether the special xml node contains an id property.

ValidateAndCaptureSchemaValidation ( ) : void

Validate the requirement by schema validation.

ValidateRetrieveCSDLDocument ( XmlDocument csdlDocument ) : void

To catch Adapter requirements of RetrieveCSDLDocument operation.

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

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

Package many requests(insert,update or delete request) in one batch request.
public BatchRequests ( List requests ) : string
requests List The multi requests.
Результат string

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

Delete a special list item.
public DeleteListItem ( Request request ) : bool
request Request The special list item.
Результат bool

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

Overrides IAdapter's Initialize() and sets default protocol short name of the testSite.
public Initialize ( ITestSite testSite ) : void
testSite ITestSite Transfer ITestSite into adapter, make adapter can use ITestSite's function.
Результат void

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

Insert a list item.
public InsertListItem ( Request request ) : Entry
request Request The content of the list item that be inserted.
Результат Entry

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

Retrieve list item from server.
public RetrieveListItem ( Request request ) : object
request Request The retrieve condition.
Результат object

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

Update a list item.
public UpdateListItem ( Request request ) : string
request Request The content of the list item that be updated.
Результат string