UA Bundle SDK .NET  2.2.1.258
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaBase.IChannelOutgoingRequest Interface Reference

An interface to an object that manages a request received from a client. More...

Public Member Functions

void CallSynchronously ()
 Used to call the default synchronous handler. More...
 
void OperationCompleted (IServiceResponse response, Diagnostics error)
 Used to indicate that the asynchronous operation has completed. More...
 

Properties

IServiceRequest Request [get]
 Gets the request. More...
 
ChannelSendRequestEventHandler Handler [get]
 Gets the handler that must be used to send the request. More...
 

Detailed Description

An interface to an object that manages a request received from a client.

Member Function Documentation

void UnifiedAutomation.UaBase.IChannelOutgoingRequest.CallSynchronously ( )

Used to call the default synchronous handler.

This method may block the current thread so the caller must not call in the thread that calls IServerBase.ScheduleIncomingRequest(). This method always traps any exceptions and reports them to the client as a fault.

void UnifiedAutomation.UaBase.IChannelOutgoingRequest.OperationCompleted ( IServiceResponse  response,
Diagnostics  error 
)

Used to indicate that the asynchronous operation has completed.

Parameters
responseThe response. May be null if an error is provided.
errorAn error to result as a fault.

Property Documentation

ChannelSendRequestEventHandler UnifiedAutomation.UaBase.IChannelOutgoingRequest.Handler
get

Gets the handler that must be used to send the request.

The send request handler.

IServiceRequest UnifiedAutomation.UaBase.IChannelOutgoingRequest.Request
get

Gets the request.

The request.


The documentation for this interface was generated from the following file: