OpcServerBase Class

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

C#

public abstract class OpcServerBase : OpcApplicationInstance<OpcTransport, OpcServerSecurity>, IDisposable, IOpcApplicationInstance, IOpcNamespaceResolver


Inheritance ObjectOpcApplicationInstance<OpcTransport, OpcServerSecurity> › OpcServerBase


Derived


Implements IDisposable, IOpcApplicationInstance, IOpcNamespaceResolver

Name Description
Started
Starting
StateChanged Occurs when ever the State property has been changed to a different value.
Stopped
Stopping
Name Description
Address Gets or sets the (first) base address of the server.
Addresses Gets a read-only collection of Uri instances representing the base addresses used by the server.
Binding Gets the OpcServerBinding instance used to maintain the different binding options used by the server application.
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.
Name
Namespaces Gets a read-only collection of namespaces used by the server.
State Gets a value that indicates the current state of the server.
Name Description
CreateConfiguration
CreateSecurity Creates a new instance of the OpcServerSecurity class.
CreateTransport Creates a new instance of the OpcTransport class.
DenyIfNotStarted Verifies whether the server is in started state.
Dispose(Boolean) Releases the unmanaged resources used by the OpcServerBase and optionally releases the managed resources.
GetInfo
GetInfoCore
OnStarted(EventArgs)
OnStarting(EventArgs)
OnStateChanged(OpcServerStateChangedEventArgs)
OnStopped(EventArgs)
OnStopping(EventArgs)
RegisterAddress(String) Registers the address specified as one of the base addresses used by the server.
RegisterAddress(Uri) Registers the address specified as one of the base addresses used by the server.
Resume
ResumeCore
Setup(OpcApplicationConfiguration)
Start
StartCore(OpcApplicationConfiguration)
Stop
StopCore
Suspend
SuspendCore
UnregisterAddress(String) Unregisters the address specified from the list of base addresses used by the server.
UnregisterAddress(Uri) Unregisters the address specified from the list of base addresses used by the server.