AxonIQ.AxonServer.Connector 1.0.0-preview.0.59

This is a prerelease version of AxonIQ.AxonServer.Connector.
dotnet add package AxonIQ.AxonServer.Connector --version 1.0.0-preview.0.59                
NuGet\Install-Package AxonIQ.AxonServer.Connector -Version 1.0.0-preview.0.59                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AxonIQ.AxonServer.Connector" Version="1.0.0-preview.0.59" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AxonIQ.AxonServer.Connector --version 1.0.0-preview.0.59                
#r "nuget: AxonIQ.AxonServer.Connector, 1.0.0-preview.0.59"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install AxonIQ.AxonServer.Connector as a Cake Addin
#addin nuget:?package=AxonIQ.AxonServer.Connector&version=1.0.0-preview.0.59&prerelease

// Install AxonIQ.AxonServer.Connector as a Cake Tool
#tool nuget:?package=AxonIQ.AxonServer.Connector&version=1.0.0-preview.0.59&prerelease                

AxonServer Connector for .NET

CI Nuget Quality Gate Status

The AxonServer Connector for .NET serves the purpose of connecting CLR based application to AxonServer.

As such it aims to provide a clean and clear solution that ties into the AxonServer API, which is written in ProtoBuf. It would thus allow a straightforward connection with AxonServer.

For more information on anything Axon, please visit our website, http://axoniq.io.

Receiving help

Are you having trouble using this connector? We'd like to help you out the best we can! There are a couple of things to consider when you're traversing anything Axon:

  • There is a forum to support you in the case the reference guide did not sufficiently answer your question. Axon Framework and Server developers will help out on a best effort basis. Know that any support from contributors on posted question is very much appreciated on the forum.
  • Next to the forum we also monitor Stack Overflow for any questions which are tagged with axon.

Feature requests and issue reporting

We use GitHub's issue tracking system for new feature request, enhancements and bugs. Prior to filing an issue, please verify that it's not already reported by someone else.

When filing bugs:

  • A description of your setup and what's happening helps us to figure out what the issue might be
  • Do not forget to provide the framework version you're using
  • If possible, share a stack trace, using the Markdown semantic ```

When filing features:

  • A description of the envisioned addition or enhancement should be provided
  • (Pseudo-)Code snippets showing what it might look like help us understand your suggestion better
  • If you have any thoughts on where to plug this into the connector, that would be very helpful too
  • Lastly, we value contributions to the connector highly. So please provide a Pull Request as well!
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on AxonIQ.AxonServer.Connector:

Package Downloads
AxonIQ.AxonServer.Embedded

AxonServer Connector for .NET - Embedded Axon Server

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0-preview.0.59 8,111 11/29/2023
1.0.0-preview.0.57 77 11/22/2023
1.0.0-preview.0.56 89 7/28/2023
1.0.0-preview.0.55 81 7/28/2023
1.0.0-preview.0.54 81 6/20/2023
1.0.0-preview.0.53 79 6/20/2023
1.0.0-preview.0.52 79 6/19/2023
1.0.0-preview.0.51 83 6/15/2023
1.0.0-preview.0.50 83 6/15/2023

- Renamed `AxonServerConnectionFactoryDefaults` to `AxonServerConnectorDefaults` to allow it to be shared between `AxonServerConnection` and `AxonServerConnectionFactory`;- Renamed `AxonServerConnectionFactoryConfiguration` to `AxonServerConnectorConfiguration`  to allow it to be shared between `AxonServerConnection` and `AxonServerConnectionFactory`;- Renamed `AxonServerConnectionHeaders` to `AxonServerConnectorHeaders` to allow it to be shared between `AxonServerConnection` and `AxonServerConnectionFactory`;- Renamed `IAxonServerConnectionFactoryOptionsBuilder` to `IAxonServerConnectorOptionsBuilder` to allow it to be shared between `AxonServerConnection` and `AxonServerConnectionFactory`;- Renamed `AxonServerConnectionFactoryOptions` to `AxonServerConnectorOptions` to allow it to be shared between `AxonServerConnection` and `AxonServerConnectionFactory`;- Introduction of `IOwnerAxonServerConnection` to allow sharing behavior between a `SharedAxonServerConnection` and an `AxonServerConnection`;- Renamed internal `AxonServerConnection` to `SharedAxonServerConnection` to make room for a public `AxonServerConnection`;- Introduction of `AxonServerConnection` as a stand alone connection that takes a `Context` and configuration options. This eases registration in the inversion of control container and auto connects whenever a property of the connection is accessed, except for `ClientIdentity`, `Context`, `IsConnected`, `IsClosed`, `IsReady`. Ideal for those scenarios where the consuming code is only ever interacting with one `Context`. Extended `ServiceCollectionExtensions` with `AddAxonServerConnection` overloads similar to `AddAxonServerConnectionFactory` overloads.;- Public API generation and verification;- Initial version