Send an object using the provided SendReceiveOptions and wait for a returned object using provided
SendReceiveOptions.
Namespace: NetworkCommsDotNet.ConnectionsAssembly: NetworkCommsDotNet (in NetworkCommsDotNet.dll) Version: 3.0.0.0 (3.0.0.0)
Syntax
public returnObjectType SendReceiveObject<sendObjectType, returnObjectType>( string sendingPacketTypeStr, string expectedReturnPacketTypeStr, int returnPacketTimeOutMilliSeconds, sendObjectType sendObject, SendReceiveOptions sendOptions, SendReceiveOptions receiveOptions )
Parameters
- sendingPacketTypeStr
- Type: System String
The sending packet type
- expectedReturnPacketTypeStr
- Type: System String
The packet type which will be used for the reply
- returnPacketTimeOutMilliSeconds
- Type: System Int32
A timeout in milliseconds after which if not reply is received will throw an ExpectedReturnTimeoutException.
- sendObject
- Type: sendObjectType
The object to send
- sendOptions
- Type: NetworkCommsDotNet SendReceiveOptions
SendReceiveOptions to use when sending
- receiveOptions
- Type: NetworkCommsDotNet SendReceiveOptions
SendReceiveOptions used when receiving the return object
Type Parameters
- sendObjectType
- The sending object type, i.e. string, int[], etc
- returnObjectType
- The type of return object
Return Value
Type: returnObjectTypeThe requested return object
See Also