Reference
OpcApplicationInstance<TTransport, TSecurity> Class
Represents the base class of an OPC UA application instance (e.g. a client or a server) using the transport and security settings of the types specified.
Reference
OpcApplicationInstance<TTransport, TSecurity> Class
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcApplicationInstance<TTransport, TSecurity> Members
- Also in
- Opc.UaFx.Client
Represents the base class of an OPC UA application instance (e.g. a client or a server) using the transport and security settings of the types specified.
Syntax
csharp
public abstract class OpcApplicationInstance<TTransport, TSecurity>
where TTransport : OpcTransport
where TSecurity : OpcSecurityvbnet
Public MustInherit Class OpcApplicationInstance(Of TTransport As OpcTransport, TSecurity As OpcSecurity)Type parameters
| Name | Description |
|---|---|
TTransport | The type of the transport settings ( |
TSecurity | The type of the security settings ( |
Inheritance
Object → OpcApplicationInstance<TTransport, TSecurity>
Implements
Derived types
Constructors
| Name | Description |
|---|---|
| Opc | Initializes a new instance of the Opc |
Properties
| Name | Description |
|---|---|
| ApplicationName | Gets or sets the name of the application. |
| ApplicationUri | Gets or sets the URI of the application. |
| Certificate | Gets or sets the application certificate representing the applications identity. |
| Certificate | Gets the Opc |
| Configuration | Gets or sets an instance of the Opc |
| Namespaces | Gets a read-only collection of namespaces used by the application instance. |
| ProductUri | Gets or sets the URI of the product. |
| Security | Gets the TSecurity instance used to maintain the different security options used by the application instance. |
| SystemContext | Gets the OpcContext which is used to store the context sensitive data and configuration used by the current application instance. |
| Transport | Gets the TTransport instance used to maintain the different transport options used by the application instance. |
Methods
| Name | Description |
|---|---|
| Change | Changes the ApplicationState of this instance. |
| CreateSecurity | When implemented in a derived class; creates and initializes a new instance of the TSecurity which is used for the Security property. |
| CreateTransport | When implemented in a derived class; creates and initializes a new instance of the TTransport which is used for the Transport property. |
| DenyIfIsDisposed | Verifies whether the current IOpc |
| Dispose | Releases all resources used by the IOpc |
| Is | Determines if the address specified is supported. |
| On | Raises the Certificate |
| On | Raises the Certificate |
| Setup | Prepares the configuration specified before the application connects to a server or starts: updates the application certificate ( |
Events
| Name | Description |
|---|---|
| Certificate | Occurs when the certificate of this application instance could not automatically determined using the information of this application instance. |
| Certificate | Occurs when the validation of a opponent application instance certificate does not fulfill the requirements for valid and trusted certificates. |
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

