C# Класс Microsoft.Protocols.TestSuites.MS_OXCMAPIHTTP.RopBufferHelper

The class provides methods to build the request payload and parse the response payload.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BuildRequestBuffer ( ISerializable requestROP, uint insideObjectHandle ) : byte[]

The method creates single ROP request buffer.

BuildRequestBuffer ( List requestROPs, List requestSOHTable ) : byte[]

The method creates ROPs request buffer.

BuildRequestBufferWithoutRop ( ) : byte[]

The method creates a request without ROPs.

ParseResponseBuffer ( byte rgbOut, RPC_HEADER_EXT &rpcHeaderExts, byte &rops, uint &serverHandleObjectsTables ) : void

The method parses response buffer.

RopBufferHelper ( ITestSite testSite ) : System

Initializes a new instance of the RopBufferHelper class.

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

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

The method creates single ROP request buffer.
public BuildRequestBuffer ( ISerializable requestROP, uint insideObjectHandle ) : byte[]
requestROP ISerializable ROP request object.
insideObjectHandle uint Server object handle in request.
Результат byte[]

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

The method creates ROPs request buffer.
public BuildRequestBuffer ( List requestROPs, List requestSOHTable ) : byte[]
requestROPs List ROPs in request.
requestSOHTable List Server object handles table.
Результат byte[]

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

The method creates a request without ROPs.
public BuildRequestBufferWithoutRop ( ) : byte[]
Результат byte[]

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

The method parses response buffer.
public ParseResponseBuffer ( byte rgbOut, RPC_HEADER_EXT &rpcHeaderExts, byte &rops, uint &serverHandleObjectsTables ) : void
rgbOut byte The ROP response payload.
rpcHeaderExts Microsoft.Protocols.TestSuites.Common.RPC_HEADER_EXT RPC header ext.
rops byte ROPs in response.
serverHandleObjectsTables uint Server handle objects tables
Результат void

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

Initializes a new instance of the RopBufferHelper class.
public RopBufferHelper ( ITestSite testSite ) : System
testSite ITestSite The instance of ITestSite.
Результат System