C# Class Opc.Ua.Server.SessionPublishQueue.QueuedRequest

A request queued while waiting for a subscription.
Inheritance: IDisposable
Show file Open project: OPCFoundation/UA-.NET

Public Properties

Property Type Description
Deadline System.DateTime
Error StatusCode
Event System.Threading.ManualResetEvent
Operation AsyncPublishOperation
SecureChannelId string
Subscription QueuedSubscription

Public Methods

Method Description
Dispose ( ) : void

Frees any unmanaged resources.

Set ( ) : void

Sets the event that wakes up the publish thread.

Wait ( int timeout ) : ServiceResult

Waits for the request to be processed.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

An overrideable version of the Dispose.

Method Details

Dispose() public method

Frees any unmanaged resources.
public Dispose ( ) : void
return void

Dispose() protected method

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool
return void

Set() public method

Sets the event that wakes up the publish thread.
public Set ( ) : void
return void

Wait() public method

Waits for the request to be processed.
public Wait ( int timeout ) : ServiceResult
timeout int
return ServiceResult

Property Details

Deadline public property

public DateTime,System Deadline
return System.DateTime

Error public property

public StatusCode Error
return StatusCode

Event public property

public ManualResetEvent,System.Threading Event
return System.Threading.ManualResetEvent

Operation public property

public AsyncPublishOperation,Opc.Ua.Server Operation
return AsyncPublishOperation

SecureChannelId public property

public string SecureChannelId
return string

Subscription public property

public QueuedSubscription Subscription
return QueuedSubscription