The .NET SDK for Barchart OpenFeed is a library that can be used to subscribe to market data messages served by the Barchart OpenFeed servers.
The easiest way to get started is to add the openfeed.net package from NuGet. The latest version is 1.0.12.
This repository contains a solution with three projects:
- Org.Openfeed.Client is the source code of the openfeed.net library.
- Org.Openfeed.Client.Demo is the demo project which demonstrates the use of the above library.
- Org.Openfeed.Messages is the source code of the project containing the Openfeed message definitions. It has been auto-generated from the Openfeed protocol buffer message definitions.
A good way to learn about using openfeed.net is to clone the repository and poke around the demo source code.
To update the protobuf auto-generated files, follow the steps:
- Download the latest protoc executable from here.
- Update to the latest proto repository changes.
- Run the following command:
protoc.exe *.proto --csharp_out=<out-dir-name>
The User Guide for this project can be found in the documentation page.