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

The interface that a server exposes to objects that it contains.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateDiagnosticInfo ( IServerInternal server, OperationContext context, ServiceResult error ) : DiagnosticInfo

Creates the diagnostic info and translates any strings.

CreateDiagnosticInfoCollection ( OperationContext context, IList errors ) : DiagnosticInfoCollection

Creates a collection of diagnostics from a set of errors.

CreateError ( uint code, StatusCodeCollection results, DiagnosticInfoCollection diagnosticInfos, OperationContext context ) : bool

Fills in the diagnostic information after an error.

CreateError ( uint code, StatusCodeCollection results, DiagnosticInfoCollection diagnosticInfos, int index, OperationContext context ) : bool

Fills in the diagnostic information after an error.

CreateError ( uint code, OperationContext context, DiagnosticInfoCollection diagnosticInfos, int index ) : uint

Fills in the diagnostic information after an error.

CreateStatusCodeCollection ( OperationContext context, IList errors, DiagnosticInfoCollection &diagnosticInfos ) : StatusCodeCollection

Creates a collection of status codes and diagnostics from a set of errors.

CreateSuccess ( StatusCodeCollection results, DiagnosticInfoCollection diagnosticInfos, OperationContext context ) : void

Creates a place holder in the lists for the results.

EmptyQueue ( DataSet dataset ) : DataSet

Empties the event queue and saves it in the dataset.

ReportCreateMonitoredItem ( NodeId nodeId, uint serverHandle, double samplingInterval, uint queueSize, bool discardOldest, MonitoringFilter filter, MonitoringMode monitoringMode ) : void

Reports a new monitored item.

ReportDiscardedValue ( NodeId nodeId, uint serverHandle, DataValue value ) : void

Reports a value discarded because of queue overflow.

ReportFilteredValue ( NodeId nodeId, uint serverHandle, DataValue value ) : void

Reports a value excluded by the filter.

ReportModifyMonitoredItem ( NodeId nodeId, uint serverHandle, double samplingInterval, uint queueSize, bool discardOldest, MonitoringFilter filter, MonitoringMode monitoringMode ) : void

Reports a modified monitored item.

ReportPublishValue ( NodeId nodeId, uint serverHandle, DataValue value ) : void

Reports a value published.

ReportQueuedValue ( NodeId nodeId, uint serverHandle, DataValue value ) : void

Reports a value queued.

ReportWriteValue ( NodeId nodeId, DataValue value, StatusCode error ) : void

Reports a value written.

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

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

Creates the diagnostic info and translates any strings.
public static CreateDiagnosticInfo ( IServerInternal server, OperationContext context, ServiceResult error ) : DiagnosticInfo
server IServerInternal The server.
context OperationContext The context containing the string stable.
error ServiceResult The error to translate.
Результат DiagnosticInfo

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

Creates a collection of diagnostics from a set of errors.
public static CreateDiagnosticInfoCollection ( OperationContext context, IList errors ) : DiagnosticInfoCollection
context OperationContext
errors IList
Результат DiagnosticInfoCollection

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

Fills in the diagnostic information after an error.
public static CreateError ( uint code, StatusCodeCollection results, DiagnosticInfoCollection diagnosticInfos, OperationContext context ) : bool
code uint
results StatusCodeCollection
diagnosticInfos DiagnosticInfoCollection
context OperationContext
Результат bool

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

Fills in the diagnostic information after an error.
public static CreateError ( uint code, StatusCodeCollection results, DiagnosticInfoCollection diagnosticInfos, int index, OperationContext context ) : bool
code uint
results StatusCodeCollection
diagnosticInfos DiagnosticInfoCollection
index int
context OperationContext
Результат bool

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

Fills in the diagnostic information after an error.
public static CreateError ( uint code, OperationContext context, DiagnosticInfoCollection diagnosticInfos, int index ) : uint
code uint
context OperationContext
diagnosticInfos DiagnosticInfoCollection
index int
Результат uint

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

Creates a collection of status codes and diagnostics from a set of errors.
public static CreateStatusCodeCollection ( OperationContext context, IList errors, DiagnosticInfoCollection &diagnosticInfos ) : StatusCodeCollection
context OperationContext
errors IList
diagnosticInfos DiagnosticInfoCollection
Результат StatusCodeCollection

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

Creates a place holder in the lists for the results.
public static CreateSuccess ( StatusCodeCollection results, DiagnosticInfoCollection diagnosticInfos, OperationContext context ) : void
results StatusCodeCollection
diagnosticInfos DiagnosticInfoCollection
context OperationContext
Результат void

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

Empties the event queue and saves it in the dataset.
public static EmptyQueue ( DataSet dataset ) : DataSet
dataset System.Data.DataSet
Результат System.Data.DataSet

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

Reports a new monitored item.
public static ReportCreateMonitoredItem ( NodeId nodeId, uint serverHandle, double samplingInterval, uint queueSize, bool discardOldest, MonitoringFilter filter, MonitoringMode monitoringMode ) : void
nodeId NodeId
serverHandle uint
samplingInterval double
queueSize uint
discardOldest bool
filter MonitoringFilter
monitoringMode MonitoringMode
Результат void

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

Reports a value discarded because of queue overflow.
public static ReportDiscardedValue ( NodeId nodeId, uint serverHandle, DataValue value ) : void
nodeId NodeId
serverHandle uint
value DataValue
Результат void

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

Reports a value excluded by the filter.
public static ReportFilteredValue ( NodeId nodeId, uint serverHandle, DataValue value ) : void
nodeId NodeId
serverHandle uint
value DataValue
Результат void

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

Reports a modified monitored item.
public static ReportModifyMonitoredItem ( NodeId nodeId, uint serverHandle, double samplingInterval, uint queueSize, bool discardOldest, MonitoringFilter filter, MonitoringMode monitoringMode ) : void
nodeId NodeId
serverHandle uint
samplingInterval double
queueSize uint
discardOldest bool
filter MonitoringFilter
monitoringMode MonitoringMode
Результат void

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

Reports a value published.
public static ReportPublishValue ( NodeId nodeId, uint serverHandle, DataValue value ) : void
nodeId NodeId
serverHandle uint
value DataValue
Результат void

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

Reports a value queued.
public static ReportQueuedValue ( NodeId nodeId, uint serverHandle, DataValue value ) : void
nodeId NodeId
serverHandle uint
value DataValue
Результат void

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

Reports a value written.
public static ReportWriteValue ( NodeId nodeId, DataValue value, StatusCode error ) : void
nodeId NodeId
value DataValue
error StatusCode
Результат void