.NET Application Data Source

The .NET Data Connector product can be implemented to turn your .NET code variables into live data for the OAS Engine. The WriteTags method is used to pass in an array of tag name, array of values to write, and optionally timestamps to maintain 100 nanosecond resolution to the final destination from the OAS Engine.

The OASData.dll assembly is a .NET Standard 2.0 assembly which enables read and write access to all OAS Engines running locally or remotely.

Applications can target the following frameworks.

  • .NET 5
  • .NET Core 2.o or greater
  • .NET Framework 4.61 or greater
  • Xamarin.iOS 10.14 or greater
  • Xamarin.Android 8.0 or greater
  • UWP or greater

The same access can also be provided in the legacy assemblies for Framework 4.6 or less using the legacy assembly OPCSystemsDataConnector.dll.

The OAS Example Service Code is a working example of reading and writing tags synchronously and asynchronously.  This includes example projects for both C# and VB for .NET Core Console App to run on all operating systems including…

  • Linux
  • Windows
  • Mac
  • Android
  • iOS

There is also C# and VB projects to run as a Windows Service.  The code examples in all 4 projects are the same to show adding tags programmatically and the asynchronous and synchronous methods for reading and writing data.

Refer to .NET Realtime Data Access for details on all methods supported