OpcServer Class

Namespace: Opc.UaFx.Server
Assemblies: Opc.UaFx.Advanced.dll

C#

public class OpcServer : OpcServerBase, IDisposable, IOpcApplicationInstance, IOpcNamespaceResolver


Inheritance ObjectOpcApplicationInstance<OpcTransport, OpcServerSecurity> › OpcServerBase › OpcServer


Implements IDisposable, IOpcApplicationInstance, IOpcNamespaceResolver

Name Description
DefaultAddress
Name Description
RequestProcessed
RequestProcessing
RequestValidated
RequestValidating
SessionActivated
SessionActivating
SessionClosed
SessionClosing
SessionCreated
SessionCreating
Started (Inherited from OpcServerBase)
Starting (Inherited from OpcServerBase)
StateChanged Occurs when ever the State property has been changed to a different value.
(Inherited from OpcServerBase)
Stopped (Inherited from OpcServerBase)
Stopping (Inherited from OpcServerBase)
SubscriptionCreated Occurs when a new subscription is created through a OpcSession.
SubscriptionDeleted Occurs when an existing subscription of a OpcSession has been deleted.
Name Description
Address Gets or sets the (first) base address of the server.
(Inherited from OpcServerBase)
Addresses Gets a read-only collection of Uri instances representing the base addresses used by the server.
(Inherited from OpcServerBase)
Binding Gets the OpcServerBinding instance used to maintain the different binding options used by the server application.
(Inherited from OpcServerBase)
Configuration Gets or sets an instance of the OpcApplicationConfiguration class which is used as a low-level representation of the code/file based server application configuration.
(Inherited from OpcServerBase)
DefaultNodeManager
Diagnostics
Globalization Gets the OpcServerGlobalization instance used to control the localization and other globalization related tasks.
Name (Inherited from OpcServerBase)
Namespaces Gets a read-only collection of namespaces used by the server.
(Inherited from OpcServerBase)
NodeManagers
State Gets a value that indicates the current state of the server.
(Inherited from OpcServerBase)
SystemContext Gets the OpcContext which is used to store the context sensitive data and configuration used by the current OpcServer instance.
Name Description
CreateConfiguration
CreateConfiguration (Inherited from OpcServerBase)
CreateSecurity Creates a new instance of the OpcServerSecurity class.
(Inherited from OpcServerBase)
CreateTransport Creates a new instance of the OpcTransport class.
(Inherited from OpcServerBase)
DenyIfNotStarted Verifies whether the server is in started state.
(Inherited from OpcServerBase)
Dispose(Boolean) Releases the unmanaged resources used by the OpcServerBase and optionally releases the managed resources.
(Inherited from OpcServerBase)
GetEndpoints
GetInfo (Inherited from OpcServerBase)
GetInfoCore (Inherited from OpcServerBase)
GetSession(OpcNodeId) Retrieves the OpcSession associated with the sessionId specified.
GetSessions Retrieves all currently known sessions created on the current OpcServer.
GetSubscription
OnRequestProcessed(OpcRequestProcessedEventArgs)
OnRequestProcessing(OpcRequestProcessingEventArgs)
OnRequestValidated(OpcRequestValidatedEventArgs)
OnRequestValidating(OpcRequestValidatingEventArgs)
OnSessionActivated(OpcSessionEventArgs)
OnSessionActivating(EventArgs)
OnSessionClosed(EventArgs)
OnSessionClosing(OpcSessionEventArgs)
OnSessionCreated(OpcSessionEventArgs)
OnSessionCreating(EventArgs)
OnStarted(EventArgs) (Inherited from OpcServerBase)
OnStarting(EventArgs) (Inherited from OpcServerBase)
OnStateChanged(OpcServerStateChangedEventArgs) (Inherited from OpcServerBase)
OnStopped(EventArgs) (Inherited from OpcServerBase)
OnStopping(EventArgs) (Inherited from OpcServerBase)
OnSubscriptionCreated(OpcSubscriptionEventArgs) Raises the SubscriptionCreated event of the OpcServer.
OnSubscriptionDeleted(OpcSubscriptionEventArgs) Raises the SubscriptionDeleted event of the OpcServer.
RegisterAddress(String) Registers the address specified as one of the base addresses used by the server.
(Inherited from OpcServerBase)
RegisterAddress(Uri) Registers the address specified as one of the base addresses used by the server.
(Inherited from OpcServerBase)
ReportEvent(IOpcNode, OpcEventSeverity, OpcText) Produces a global event using the event data specified.
ReportEvent(IOpcNode, OpcEventSeverity, OpcText, Object) Produces a global event using the event data specified.
ReportEvent(OpcEventNode) Produces a global event using the eventNode specified.
ReportEvent(OpcEventSeverity, OpcText) Produces a global event using the event data specified.
ReportEvent(OpcEventSeverity, OpcText, Object) Produces a global event using the event data specified.
ReportEvent(OpcNodeId, String, OpcEventSeverity, OpcText) Produces a global event using the event data specified.
ReportEvent(OpcNodeId, String, OpcEventSeverity, OpcText, Object) Produces a global event using the event data specified.
Resume (Inherited from OpcServerBase)
ResumeCore
ResumeCore (Inherited from OpcServerBase)
Setup(OpcApplicationConfiguration) (Inherited from OpcServerBase)
Start (Inherited from OpcServerBase)
StartCore(OpcApplicationConfiguration)
StartCore(OpcApplicationConfiguration) (Inherited from OpcServerBase)
Stop (Inherited from OpcServerBase)
StopCore
StopCore (Inherited from OpcServerBase)
Suspend (Inherited from OpcServerBase)
SuspendCore
SuspendCore (Inherited from OpcServerBase)
UnregisterAddress(String) Unregisters the address specified from the list of base addresses used by the server.
(Inherited from OpcServerBase)
UnregisterAddress(Uri) Unregisters the address specified from the list of base addresses used by the server.
(Inherited from OpcServerBase)