C# Класс Opc.Ua.Server.EventManager

An object that manages all events raised within the server.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateMonitoredItem ( OperationContext context, INodeManager nodeManager, object handle, uint subscriptionId, uint monitoredItemId, TimestampsToReturn timestampsToReturn, double publishingInterval, MonitoredItemCreateRequest itemToCreate, EventFilter filter ) : MonitoredItem

Creates a set of monitored items.

DeleteMonitoredItem ( uint monitoredItemId ) : void

Deletes a monitored item.

Dispose ( ) : void

Frees any unmanaged resources.

EventManager ( IServerInternal server, uint maxQueueSize ) : System

Creates a new instance of a sampling group.

GetMonitoredItems ( ) : IList

Returns the currently active monitored items.

ModifyMonitoredItem ( OperationContext context, IEventMonitoredItem monitoredItem, TimestampsToReturn timestampsToReturn, MonitoredItemModifyRequest itemToModify, EventFilter filter ) : void

Modifies a monitored item.

ReportEvent ( IFilterTarget e, IList monitoredItems ) : void

Reports an event.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

An overrideable version of the Dispose.

Приватные методы

Метод Описание
CreateMonitoredItem ( OperationContext context, INodeManager nodeManager, object handle, uint subscriptionId, uint monitoredItemId, TimestampsToReturn timestampsToReturn, MonitoredItemCreateRequest itemToCreate, EventFilter filter ) : MonitoredItem

Описание методов

CreateMonitoredItem() публичный Метод

Creates a set of monitored items.
public CreateMonitoredItem ( OperationContext context, INodeManager nodeManager, object handle, uint subscriptionId, uint monitoredItemId, TimestampsToReturn timestampsToReturn, double publishingInterval, MonitoredItemCreateRequest itemToCreate, EventFilter filter ) : MonitoredItem
context OperationContext
nodeManager INodeManager
handle object
subscriptionId uint
monitoredItemId uint
timestampsToReturn TimestampsToReturn
publishingInterval double
itemToCreate MonitoredItemCreateRequest
filter EventFilter
Результат MonitoredItem

DeleteMonitoredItem() публичный Метод

Deletes a monitored item.
public DeleteMonitoredItem ( uint monitoredItemId ) : void
monitoredItemId uint
Результат void

Dispose() публичный Метод

Frees any unmanaged resources.
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EventManager() публичный Метод

Creates a new instance of a sampling group.
public EventManager ( IServerInternal server, uint maxQueueSize ) : System
server IServerInternal
maxQueueSize uint
Результат System

GetMonitoredItems() публичный Метод

Returns the currently active monitored items.
public GetMonitoredItems ( ) : IList
Результат IList

ModifyMonitoredItem() публичный Метод

Modifies a monitored item.
public ModifyMonitoredItem ( OperationContext context, IEventMonitoredItem monitoredItem, TimestampsToReturn timestampsToReturn, MonitoredItemModifyRequest itemToModify, EventFilter filter ) : void
context OperationContext
monitoredItem IEventMonitoredItem
timestampsToReturn TimestampsToReturn
itemToModify MonitoredItemModifyRequest
filter EventFilter
Результат void

ReportEvent() публичный статический Метод

Reports an event.
public static ReportEvent ( IFilterTarget e, IList monitoredItems ) : void
e IFilterTarget
monitoredItems IList
Результат void