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

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

Inherited by UnifiedAutomation.UaBase.EndpointBase.ProcessRequestAsyncResult.

Public Member Functions

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

Properties

SecureChannelContext SecureChannelContext [get]
 Gets the secure channel context associated with the request. More...
 
IServiceRequest Request [get]
 Gets the request. More...
 
IServiceResponse Response [get, set]
 Gets or sets the response. More...
 

Detailed Description

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

Member Function Documentation

void UnifiedAutomation.UaBase.IEndpointIncomingRequest.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.

Implemented in UnifiedAutomation.UaBase.EndpointBase.ProcessRequestAsyncResult.

void UnifiedAutomation.UaBase.IEndpointIncomingRequest.OperationCompleted ( IServiceResponse  response,
StatusCode  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.

Implemented in UnifiedAutomation.UaBase.EndpointBase.ProcessRequestAsyncResult.

Property Documentation

IServiceRequest UnifiedAutomation.UaBase.IEndpointIncomingRequest.Request
get

Gets the request.

The request.

IServiceResponse UnifiedAutomation.UaBase.IEndpointIncomingRequest.Response
getset

Gets or sets the response.

The response.

SecureChannelContext UnifiedAutomation.UaBase.IEndpointIncomingRequest.SecureChannelContext
get

Gets the secure channel context associated with the request.

The secure channel context.


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