NucuCar/NucuCar.Domain/Telemetry/TelemetryPublisherBuilderOptions.cs

25 lines
776 B
C#
Raw Normal View History

using Microsoft.Extensions.Logging;
namespace NucuCar.Domain.Telemetry
{
2019-11-24 13:12:12 +00:00
/// <summary>
/// This class contains options for the <see cref="TelemetryPublisher"/>.
/// </summary>
public class TelemetryPublisherBuilderOptions
{
2019-11-24 13:12:12 +00:00
/// <summary>
/// The ConnectionString used by the publisher to connect to the cloud service.
/// </summary>
public string ConnectionString { get; set; }
2019-11-24 13:12:12 +00:00
/// <summary>
/// A string that indicates the source of the telemetry data.
/// </summary>
public string TelemetrySource { get; set; }
2019-11-24 13:12:12 +00:00
/// <summary>
/// The <see cref="ILogger"/> logger instance.
/// </summary>
public ILogger Logger { get; set; }
}
}