Method | Description | |
---|---|---|
Bind ( |
This method is used by the client to establish a Session Context with the Address Book Server.
|
|
CompareMinIds ( |
This method is used by the client to compare the position of two objects in an address book container.
|
|
Connect ( string userName, string password, string userDN, |
This method is used to establish a Session Context with the server with specified user.
|
|
Disconnect ( |
This method is used by the client to delete a Session Context with the server.
|
|
DnToMinId ( |
This method is used by the client to map a set of distinguished names to a set of Minimal Entry IDs.
|
|
Execute ( |
This method is used by the client to send remote operation requests to the server with specified cookies.
|
|
GetAddressBookUrl ( GetAddressBookUrlRequestBody getAddressBookUrlRequestBody ) : |
This method is used by the client to get the URL of the specified address book server endpoint.
|
|
GetMailboxUrl ( |
This method is used by the client to get the Uniform Resource Locator (URL) of the specified mailbox server endpoint.
|
|
GetMatches ( |
This method is used by the client to get an Explicit Table, in which the rows are determined by the specified criteria.
|
|
GetPropList ( |
This method is used by the client to get a list of all of the properties that have values on an object.
|
|
GetProps ( |
This method is used by the client to get specific properties on an object.
|
|
GetProps ( |
This method is used by the client to get specific properties on an object.
|
|
GetSpecialTable ( |
This method is used by the client to get a special table, which can be either an address book hierarchy table or an address creation table.
|
|
GetTemplateInfo ( |
This method is used by the client to get information about a template that is used by the address book.
|
|
Initialize ( ITestSite testSite ) : void |
Overrides IAdapter's Initialize() and sets default protocol short name of the testSite.
|
|
ModLinkAtt ( |
This method is used by the client to modify a specific property of a row in the address book.
|
|
ModProps ( |
This method is used by the client to modify the specific properties of an Address Book object.
|
|
NotificationWait ( NotificationWaitRequestBody notificationWaitRequestBody, |
This method is used by the client to request that the server notify the client when a processing request that takes an extended amount of time completes.
|
|
PING ( ServerEndpoint endpoint, List |
This method allows a client to determine whether a server's endpoint is reachable and operational.
|
|
QueryColumns ( |
This method is used by the client to get a list of all the properties that exist in the address book.
|
|
QueryRows ( |
This method is used by the client to get a number of rows from the specified Explicit Table.
|
|
ResolveNames ( |
This method is used by the client to perform ambiguous name resolution(ANR).
|
|
ResortRestriction ( |
This method is used by the client to sort the objects in the restricted address book container.
|
|
SeekEntries ( |
This method is used by the client to search for and set the logical position in a specific table to the first entry greater than or equal to a specified value.
|
|
Unbind ( |
This method is used by the client to delete a Session Context with the Address Book Server.
|
|
UpdateStat ( UpdateStatRequestBody updateStatRequestBody ) : UpdateStatResponseBody |
This method is used by the client to update the STAT structure to reflect the client's changes.
|
Method | Description | |
---|---|---|
GetEndpointUrl ( ) : void |
Get the mailbox server endpoint URI and the address book server endpoint URI by Autodiscover.
|
|
ReadHttpResponse ( |
Read the HTTP response and get the response bytes.
|
|
SendAddressBookRequest ( IRequestBody requestBody, RequestType requestType, bool cookieChange = true ) : CommonResponse |
Send the request to address book server endpoint.
|
|
SendMAPIHttpRequest ( string userName, string password, IRequestBody requestBody, ServerEndpoint endpoint, |
This method is used to send the http request.
|
|
VerifyAdditionalHeaders ( string>.Dictionary |
Verify the requirements related to additional header.
|
|
VerifyAddressBookFlaggedPropertyValueStructure ( |
Verify the AddressBookFlaggedPropertyValue structure related requirements.
|
|
VerifyAddressBookPropertyRowStructure ( AddressBookPropertyRow addressBookPropertyRow ) : void |
Verify the AddressBookPropertyRow structure related requirements.
|
|
VerifyAddressBookPropertyValueStructure ( |
Verify the AddressBookPropertyValue structure related requirements.
|
|
VerifyAddressBookTaggedPropertyValueStructure ( |
Verify the AddressBookTaggedPropertyValue structure related requirements.
|
|
VerifyAuthentication ( |
Verify the requirements related to authentication.
|
|
VerifyAutoDiscover ( HttpStatusCode httpStatusCode, ServerEndpoint serverEndpoint ) : void |
Verify the requirements related to AutoDiscover.
|
|
VerifyBindResponseBody ( |
Verify the Bind response body related requirements.
|
|
VerifyComapreMinIdsResponsebody ( |
Verify the ComapreMinIds response body related requirements.
|
|
VerifyConnectOrBindResponse ( |
Verify the Connect or Bind response related requirements.
|
|
VerifyConnectResponse ( |
Verify the Connect response related requirements.
|
|
VerifyConnectSuccessResponseBody ( |
Verify the Connect success response body related requirements.
|
|
VerifyContentTypeHeader ( |
Verify the requirements related to Content-Type header.
|
|
VerifyDisconnectResponse ( |
Verify the Disconnect response related requirements.
|
|
VerifyDisconnectSuccessResponseBody ( DisconnectSuccessResponseBody disconnectSuccessResponseBody ) : void |
Verify the Disconnect success response body related requirements.
|
|
VerifyDnToMinIdResponseBody ( |
Verify the DnToMinId response body related requirements.
|
|
VerifyExecuteSuccessResponseBody ( |
Verify the Execute success response body related requirements.
|
|
VerifyGetAddressBookUrlResponseBody ( |
Verify GetAddressBookUrl response body related requirements
|
|
VerifyGetMailboxUrlResponseBody ( |
Verify the GetMailboxUrl response body related requirements.
|
|
VerifyGetMatchsResponseBody ( |
Verify the requirements related to GetMatches request type response body.
|
|
VerifyGetPropListResponseBody ( |
Verify the requirements related with GetPropList request type response body.
|
|
VerifyGetPropsResponseBody ( |
Verify the requirements related to GetProps request type response body.
|
|
VerifyGetSpecialTableResponseBody ( |
Verify the GetSpecialTable response body related requirements.
|
|
VerifyGetTemplateInfoResponseBody ( |
Verify the GetTemplateInfo response body related requirements.
|
|
VerifyHTTPHeaders ( |
Verify the requirements related to HTTP header.
|
|
VerifyHTTPS ( |
Verify the requirements related to HTTPS transport.
|
|
VerifyLargePropertyTagArrayStructure ( |
Verify the LargePropTagArray structure related requirements.
|
|
VerifyModLinkAttResponseBody ( |
Verify the ModLinkAtt response body related requirements.
|
|
VerifyModPropsResponseBody ( |
Verify the requirements related to ModProps request type response body.
|
|
VerifyNotificationWaitRequestType ( |
Verify the NotificationWait Request Types related requirements.
|
|
VerifyNotificationWaitSuccessResponseBody ( |
Verify the NotificationWait success response body related requirements.
|
|
VerifyPINGRequestType ( CommonResponse commonResponse, ServerEndpoint endpoint, uint responseCode ) : void |
Verify the PING request type related requirements.
|
|
VerifyQueryColumnsResponseBody ( |
Verify the requirements related to QueryColumns request type response body.
|
|
VerifyQueryRowsResponseBody ( |
Verify the QueryRows request type response body related requirements.
|
|
VerifyRequestTypesForAddressBookServerEndpoint ( |
Verify the request types for address book server endpoint related requirements.
|
|
VerifyRequestTypesForMailboxServerEndpoint ( |
Verify the Request Types For Mailbox Server Endpoint related requirements.
|
|
VerifyResolveNamesResponseBody ( ResolveNamesResponseBody resolveNamesResponseBody ) : void |
Verify the requirements related to ResolveNames request type response body.
|
|
VerifyResortRestrictionResponseBody ( |
Verify the ResortRestriction response body related requirements.
|
|
VerifyRespondingToAllRequestTypeRequests ( |
Verify requirements related to the responding of all request type.
|
|
VerifyResponseMetaTags ( List |
Verify the Response Meta-Tags related requirements.
|
|
VerifySeekEntriesResponseBody ( |
Verify the requirements related to SeekEntries request type response body.
|
|
VerifyUnbindResponseBody ( |
Verify the Unbind response body related requirements.
|
|
VerifyUpdateStatResponseBody ( UpdateStatResponseBody updateStatResponseBody ) : void |
Verify the UpdateStat response body related requirements.
|
public Bind ( |
||
bindRequestBody | The bind request type request body. | |
responseCode | int | The value of X-ResponseCode header of the bind response. |
return |
public CompareMinIds ( |
||
compareMIdsRequestBody | The CompareMinIds request type request body. | |
return |
public Connect ( string userName, string password, string userDN, |
||
userName | string | The UserName used to connect with server. |
password | string | The password used to connect with server. |
userDN | string | The UserESSDN used to connect with server. |
cookies | Cookies used to identify the Session Context. | |
responseBody | The response body of the Connect request type. | |
webHeaderCollection | The web headers of the Connect request type. | |
httpStatus | HttpStatusCode | The HTTP call response status. |
return | uint |
public Disconnect ( |
||
responseBody | The response body of the Disconnect request type. | |
return | uint |
public DnToMinId ( |
||
distinguishedNameToMIdRequestBody | The DnToMinId request type request body. | |
return |
public Execute ( |
||
requestBody | The request body of the Execute request type. | |
cookies | Cookies used to identify the Session Context. | |
httpHeaders | The request and response header of the Execute request type. | |
responseBody | The response body of the Execute request type. | |
metatags | List |
The meta tags in the response body buffer. |
return | uint |
public GetAddressBookUrl ( GetAddressBookUrlRequestBody getAddressBookUrlRequestBody ) : |
||
getAddressBookUrlRequestBody | GetAddressBookUrlRequestBody | The GetAddressBookUrl request type request body. |
return |
public GetMailboxUrl ( |
||
getMailboxUrlRequestBody | The GetMailboxUrl request type request body. | |
return |
public GetMatches ( |
||
getMatchesRequestBody | The GetMatches request type request body. | |
return |
public GetPropList ( |
||
getPropListRequestBody | The GetPropList request type request body. | |
return |
public GetProps ( |
||
getPropsRequestBody | The GetProps request type request body. | |
return |
public GetProps ( |
||
getPropsRequestBody | The GetProps request type request body. | |
responseCodeHeader | uint | The value of X-ResponseCode header |
return |
public GetSpecialTable ( |
||
getSpecialTableRequestBody | The GetSpecialTable request type request body. | |
return |
public GetTemplateInfo ( |
||
getTemplateInfoRequestBody | The GetTemplateInfo request type request body. | |
return |
public Initialize ( ITestSite testSite ) : void | ||
testSite | ITestSite | Pass ITestSite into adapter and make adapter can use ITestSite's function. |
return | void |
public ModLinkAtt ( |
||
modLinkAttRequestBody | The ModLinkAtt request type request body. | |
return |
public ModProps ( |
||
modPropsRequestBody | The ModProps request type request body. | |
return |
public NotificationWait ( NotificationWaitRequestBody notificationWaitRequestBody, |
||
notificationWaitRequestBody | NotificationWaitRequestBody | The request body of the NotificationWait request type. |
httpHeaders | The request and response header of the NotificationWait request type. | |
responseBody | The response body of the NotificationWait request type. | |
metatags | List |
The meta tags of the NotificationWait request type. |
additionalHeader | string>.Dictionary | The additional headers in the Notification request type response. |
return | uint |
public PING ( ServerEndpoint endpoint, List |
||
endpoint | ServerEndpoint | The endpoint used by PING request. |
metatags | List |
The meta tags in the response body of the Ping request type. |
headers | The request and response header of the PING request type. | |
return | uint |
public QueryColumns ( |
||
queryColumnsRequestBody | The QueryColumns request type request body. | |
return |
public QueryRows ( |
||
queryRowsRequestBody | The QueryRows request type request body. | |
return |
public ResolveNames ( |
||
resolveNamesRequestBody | The ResolveNames request type request body. | |
return | ResolveNamesResponseBody |
public ResortRestriction ( |
||
resortRestrictionRequestBody | The ResortRestriction request type request body. | |
return |
public SeekEntries ( |
||
seekEntriesRequestBody | The SeekEntries request type request body. | |
return |
public Unbind ( |
||
unbindRequestBody | The unbind request type request body. | |
return |
public UpdateStat ( UpdateStatRequestBody updateStatRequestBody ) : UpdateStatResponseBody | ||
updateStatRequestBody | UpdateStatRequestBody | The UpdateStat request type request body. |
return | UpdateStatResponseBody |