3 instantiations of Subscription
Aspire.Dashboard (1)
Otlp\Storage\TelemetryRepository.cs (1)
282
subscription = new
Subscription
(name, resourceKey, subscriptionType, callback, () =>
Aspire.Dashboard.Tests (2)
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (2)
147
var subscription = new
Subscription
(
185
var subscription = new
Subscription
(
35 references to Subscription
Aspire.Dashboard (26)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (3)
29
private
Subscription
? _resourcesSubscription;
30
private
Subscription
? _tracesSubscription;
31
private
Subscription
? _logsSubscription;
Components\Dialogs\ManageDataDialog.razor.cs (1)
73
private
Subscription
? _resourcesSubscription;
Components\Pages\Metrics.razor.cs (2)
30
private
Subscription
? _resourcesSubscription;
31
private
Subscription
? _metricsSubscription;
Components\Pages\Resources.razor.cs (1)
40
private
Subscription
? _logsSubscription;
Components\Pages\StructuredLogs.razor.cs (2)
44
private
Subscription
? _resourcesSubscription;
45
private
Subscription
? _logsSubscription;
Components\Pages\TraceDetail.razor.cs (1)
36
private
Subscription
? _tracesSubscription;
Components\Pages\Traces.razor.cs (2)
42
private
Subscription
? _resourcesSubscription;
43
private
Subscription
? _tracesSubscription;
Otlp\Storage\TelemetryRepository.cs (14)
36
private readonly List<
Subscription
> _resourceSubscriptions = new();
37
private readonly List<
Subscription
> _logSubscriptions = new();
38
private readonly List<
Subscription
> _metricsSubscriptions = new();
39
private readonly List<
Subscription
> _tracesSubscriptions = new();
70
internal List<
Subscription
> TracesSubscriptions => _tracesSubscriptions;
259
public
Subscription
OnNewResources(Func<Task> callback)
264
public
Subscription
OnNewLogs(ResourceKey? resourceKey, SubscriptionType subscriptionType, Func<Task> callback)
269
public
Subscription
OnNewMetrics(ResourceKey? resourceKey, SubscriptionType subscriptionType, Func<Task> callback)
274
public
Subscription
OnNewTraces(ResourceKey? resourceKey, SubscriptionType subscriptionType, Func<Task> callback)
279
private
Subscription
AddSubscription(string name, ResourceKey? resourceKey, SubscriptionType subscriptionType, Func<Task> callback, List<
Subscription
> subscriptions)
281
Subscription
? subscription = null;
298
private void RaiseSubscriptionChanged(List<
Subscription
> subscriptions)
302
foreach (
var
subscription in subscriptions)
Aspire.Dashboard.Tests (9)
TelemetryRepositoryTests\LogTests.cs (6)
276
using
var
subscription = repository.OnNewLogs(resourceKey: null, SubscriptionType.Read, () => Task.CompletedTask);
328
using
var
subscription = repository.OnNewLogs(resourceKey: new ResourceKey("TestService", "1"), SubscriptionType.Read, () => Task.CompletedTask);
381
using
var
subscription = repository.OnNewLogs(resourceKey: null, SubscriptionType.Other, () => Task.CompletedTask);
536
var
subscription = repository.OnNewResources(() =>
576
var
subscription = repository.OnNewResources(() =>
713
var
subscription = repository.OnNewLogs(resourceKey: null, SubscriptionType.Read, async () =>
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (3)
30
using
var
subscription = repository.OnNewLogs(resourceKey: null, SubscriptionType.Other, () => Task.CompletedTask);
147
var
subscription = new Subscription(
185
var
subscription = new Subscription(