C# Класс Quickstarts.ReferenceServer.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 ( Opc.Ua.NodeId nodeId, uint serverHandle, double samplingInterval, uint queueSize, bool discardOldest, MonitoringFilter filter, MonitoringMode monitoringMode ) : void

Reports a new monitored item.

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

Reports a value discarded because of queue overflow.

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

Reports a value excluded by the filter.

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

Reports a modified monitored item.

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

Reports a value published.

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

Reports a value queued.

ReportWriteValue ( Opc.Ua.NodeId nodeId, Opc.Ua.DataValue value, Opc.Ua.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 Opc.Ua.Server.OperationContext The context containing the string stable.
error Opc.Ua.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 Opc.Ua.Server.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 Opc.Ua.Server.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 Opc.Ua.Server.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 Opc.Ua.Server.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 Opc.Ua.Server.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 Opc.Ua.Server.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 ( Opc.Ua.NodeId nodeId, uint serverHandle, double samplingInterval, uint queueSize, bool discardOldest, MonitoringFilter filter, MonitoringMode monitoringMode ) : void
nodeId Opc.Ua.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 ( Opc.Ua.NodeId nodeId, uint serverHandle, Opc.Ua.DataValue value ) : void
nodeId Opc.Ua.NodeId
serverHandle uint
value Opc.Ua.DataValue
Результат void

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

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

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

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

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

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

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

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

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

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