OPC UA .NET API
The public .NET API of OPC UA.
71 symbols
ResponseInfo.BinaryIdThe numeric binary encoding ID (namespace 0) of the response body: the expected response type, or ServiceFault.ResponseInfo.RequestIdThe client-local request ID returned by Client.Begin.ResponseInfo.ServiceStatusThe serviceResult status code from the response header; a Bad code has the top bit (0x80000000) set.SecurityMode.NoneMessages are neither signed nor encrypted; only valid with SecurityPolicy.None.SecurityMode.SignMessages are signed.SecurityMode.SignAndEncryptMessages are signed and encrypted; the default.SecurityPolicy.Aes128Sha256RsaOaepThe Aes128_Sha256_RsaOaep policy.SecurityPolicy.Aes256Sha256RsaPssThe Aes256_Sha256_RsaPss policy; the default.SecurityPolicy.Basic256Sha256The Basic256Sha256 policy.SecurityPolicy.NoneNo security (http://opcfoundation.org/UA/SecurityPolicy#None); requires explicit opt-in.VariableFlags.NoneRead-only, and readable only by authenticated (non-anonymous) sessions.VariableFlags.PublicAnonymous sessions may access the variable as well.VariableFlags.WritableClients may write the value.BinaryBuffer.CopyCopies the buffer's contents into a new array.BinaryBuffer.DisposeReleases the native buffer.Client.ActivateAnonymousActivates the session with an anonymous identity.Client.ActivateUserNameActivates the session with a user name and password identity.Client.BeginSends a service request.Client.CloseCloses the session and the secure channel in an orderly way.Client.ConnectOpens a secure channel to a server and creates a session.Client.DiscoverRequests the endpoints of a server without creating a session.Client.DisposeReleases the client; an open connection is aborted without a protocol close.Client.PollSends queued request data and reads the responses that have arrived, without waiting for new data.Client.TakeTakes the response to a request if it has arrived.ClientOptions.ClientOptionsInitializes a new instance with default values.License.HostIdGets the host id of this machine, which host-bound licenses (SECS/GEM runtime licenses) name.License.InstallInstalls license text, replacing text installed earlier through this method.License.StatusGets the license status of the OPC UA library.Server.AddVariableAdds a variable below the Objects folder.Server.CloseStops accepting connections and aborts open channels.Server.CreateCreates a server and binds its listening socket.Server.DisposeReleases the server, aborting open channels if it is still running.Server.LocalAddressGets the socket address the server is bound to, for example to learn the port chosen for port 0.Server.PollAccepts connections and serves pending requests without waiting for new data.Server.ReadValueReads the current value of a variable from the application.Server.SetValueSets the value of a variable from the application.ServerOptions.ServerOptionsInitializes a new instance with default values.OpcUaClient.AbiVersionGets the ABI version reported by the native library, as major in the upper 16 bits and minor in the lower 16 bits.ClientOptions.AllowNoneGets whether SecurityPolicy.None may be used; it is rejected unless this is true.ClientOptions.ApplicationUriGets the client's application URI; default urn:pdcomm:opcua:client.ClientOptions.CertificateDerGets the client's application instance certificate, DER-encoded; empty for none.ClientOptions.ModeGets the message security mode; default SecurityMode.SignAndEncrypt.ClientOptions.PolicyGets the security policy of the secure channel; default SecurityPolicy.Aes256Sha256RsaPss.ClientOptions.PrivateKeyPemGets the private key of ClientOptions.CertificateDer, PEM-encoded; empty for none.ClientOptions.TimeoutMsGets the timeout of each network exchange, in milliseconds; default 10000. DNS resolution is not covered.ClientOptions.TrustedServerDerGets the server certificate to trust explicitly, DER-encoded; empty for none.ClientOptions.UserSecretHeaderPolicyOnlyGets whether new RSA-encrypted user secrets omit their outer encryption algorithm URI, so that the authenticated security header selects the policy. Set it only when the server requires it; legacy-format tokens still carry the algorithm URI.OpcUaException.LicenseRequiredGets whether the call was refused because no valid PDComm license grants the module it needs (opcua-client for discovery and connect, opcua-server for server creation); native status 11.OpcUaException.NativeStatusGets the native status code: 1 invalid input, 2 invalid handle, 3 internal error, 4 buffer too small, 5 runtime error (for example a network, security or protocol failure), 7 busy, 8 poisoned, 9 limit exceeded, 10 closed, or 11 license required.Response.InfoGets the response's request ID, encoding ID and service status.ServerOptions.AllowNoneGets whether the server also offers an endpoint without security; default false.ServerOptions.ApplicationUriGets the server's application URI; default urn:pdcomm:opcua:server.ServerOptions.CertificateDerGets the server's application instance certificate, DER-encoded.ServerOptions.EndpointGets the endpoint URL that the server advertises; default opc.tcp://localhost:4840/pdcomm. With port 0 the advertised endpoints use the port actually bound.ServerOptions.MaxConnectionsGets the largest number of concurrent TCP connections; default 33.ServerOptions.MaxSessionsGets the largest number of concurrent sessions; default 32.ServerOptions.PrivateKeyPemGets the private key of ServerOptions.CertificateDer, PEM-encoded.ServerOptions.TrustedClientDerGets the one client certificate to trust explicitly, DER-encoded; empty for none.BinaryBufferAn immutable byte buffer owned by the PDComm OPC UA native library.ClientAn OPC UA client session driven by the caller: send UA Binary service requests and poll for their responses.ClientOptionsSecurity, identity and timing options for Client.Connect.LicenseInstalls and inspects the PDComm license of the OPC UA native library.OpcUaExceptionThe exception thrown when a PDComm OPC UA native call fails.ResponseA validated OPC UA service response taken from a Client.ResponseInfoMetadata of a validated OPC UA service response.SecurityModeOPC UA message security modes (MessageSecurityMode).SecurityPolicyOPC UA security policies (OPC 10000-7) supported for the secure channel.ServerAn OPC UA server with an in-memory address space, driven by the caller.ServerOptionsEndpoint, identity, trust and capacity options for Server.Create.VariableFlagsAccess options of a variable added with Server.AddVariable.
No API matches the filter.