Table of Contents

Class ApolloConfig

Namespace: Apollo.Configuration
Assembly: Apollo.dll

Base configuration for Apollo

public record ApolloConfig : IEquatable<ApolloConfig>

Inheritance

objectApolloConfig

Implements

IEquatable<ApolloConfig>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Properties

AckStrategy

For Destrugter

public AckStrategy AckStrategy { get; set; }

Property Value

AckStrategy

CreateMissingResources

Subscribers will create missing resources if set to true

public bool CreateMissingResources { get; set; }

Property Value

bool

DefaultConsumerName

Default consumer name to use when not specified by Endpoints

public string? DefaultConsumerName { get; set; }

Property Value

string?

DefaultNamespace

Default namespace to use when not specified by Endpoints

public string? DefaultNamespace { get; set; }

Property Value

string?

InstanceId

Unique identifier for the process Used to track message origination

public string InstanceId { get; set; }

Property Value

string

PublishOnly

Publish only mode

public bool PublishOnly { get; set; }

Property Value

bool