public ProcessSingleRop ( ISerializable ropRequest, uint inputObjHandle, IDeserializable &response, byte &rawData, RopResponseType expectedRopResponseType ) : List
|
||
ropRequest | ISerializable | ROP request objects. |
inputObjHandle | uint | Server object handle in request. |
response | IDeserializable | ROP response objects. |
rawData | byte | The ROP response payload. |
expectedRopResponseType | RopResponseType | ROP response type expected. |
return | List
|
public List<List<uint>> ProcessSingleRop(
ISerializable ropRequest,
uint inputObjHandle,
ref IDeserializable response,
ref byte[] rawData,
RopResponseType expectedRopResponseType)
{
uint returnValue;
List<List<uint>> responseSOHs = this.ProcessSingleRopWithReturnValue(ropRequest, inputObjHandle, ref response, ref rawData, expectedRopResponseType, out returnValue);
if (returnValue == 1726)
{
Site.Assert.AreEqual<RopResponseType>(RopResponseType.RPCError, expectedRopResponseType, "Unexpected RPC error {0} occurred.", returnValue);
}
return responseSOHs;
}