DbgCensus is a C# wrapper for Daybreak Game Company's Census API, and other unofficial Census-compatible implementations.
Want to chat with developers of all things Census related? Come say hello in the Planetside Community Developers Discord!
This package is not affiliated with Daybreak Games Company in any way.
- Core data types and utilities.
- Services for interacting with the query endpoints.
- Base services for interacting with the event streaming API.
- An abstraction of DbgCensus.EventStream
providing an
asynchronous and decoupled event handling model.
- Fluent query building API.
- Event dispatch/handling system and built-in event stream types.
- Fully asynchronous.
- Built around the
Microsoft.Extensions
framework. - Native AOT Compatibility (Core and Rest only).
- Targeting .NET 6.0, .NET8.0 and .NET 9.0.
Head over to the documentation website to get started with DbgCensus.
Check out the samples to get up and running quickly with DbgCensus. These demonstrate typical usage of the libraries within the Generic Host framework.
The EventStreamSample
utilises DbgCensus' event handling framework. If you'd prefer to use another method of
dispatching and handling events, you'll need to extend the BaseEventStreamClient
instead, and register it yourself
using the AddCensusEventStreamServices
extension method.
I haven't gotten around to documenting this yet! Please check out the Event Stream Sample in the meantime :slightly_smiling_face:.