19 references to SubscriptionType
Aspire.Dashboard (13)
Components\Pages\Metrics.razor.cs (1)
328
_metricsSubscription = TelemetryRepository.OnNewMetrics(selectedResourceKey,
SubscriptionType
.Read, async () =>
Components\Pages\Resources.razor.cs (1)
226
_logsSubscription = TelemetryRepository.OnNewLogs(null,
SubscriptionType
.Other, async () =>
Components\Pages\StructuredLogs.razor.cs (1)
248
_logsSubscription = TelemetryRepository.OnNewLogs(PageViewModel.SelectedResource.Id?.GetResourceKey(),
SubscriptionType
.Read, async () =>
Components\Pages\TraceDetail.razor.cs (1)
244
_tracesSubscription = TelemetryRepository.OnNewTraces(_trace.FirstSpan.Source.ResourceKey,
SubscriptionType
.Read, () => InvokeAsync(async () =>
Components\Pages\Traces.razor.cs (1)
210
_tracesSubscription = TelemetryRepository.OnNewTraces(selectedResourceKey,
SubscriptionType
.Read, async () =>
Otlp\Storage\Subscription.cs (2)
20
public
SubscriptionType
SubscriptionType { get; }
23
public Subscription(string name, ResourceKey? resourceKey,
SubscriptionType
subscriptionType, Func<Task> callback, Action unsubscribe, ExecutionContext? executionContext, TelemetryRepository telemetryRepository)
Otlp\Storage\TelemetryRepository.cs (6)
255
return AddSubscription(nameof(OnNewResources), null,
SubscriptionType
.Read, callback, _resourceSubscriptions);
258
public Subscription OnNewLogs(ResourceKey? resourceKey,
SubscriptionType
subscriptionType, Func<Task> callback)
263
public Subscription OnNewMetrics(ResourceKey? resourceKey,
SubscriptionType
subscriptionType, Func<Task> callback)
268
public Subscription OnNewTraces(ResourceKey? resourceKey,
SubscriptionType
subscriptionType, Func<Task> callback)
273
private Subscription AddSubscription(string name, ResourceKey? resourceKey,
SubscriptionType
subscriptionType, Func<Task> callback, List<Subscription> subscriptions)
373
if (!_logSubscriptions.Any(s => s.SubscriptionType ==
SubscriptionType
.Read && (s.ResourceKey == resourceView.ResourceKey || s.ResourceKey == null)))
Aspire.Dashboard.Tests (6)
TelemetryRepositoryTests\LogTests.cs (5)
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);
490
repository.OnNewLogs(resources[0].ResourceKey,
SubscriptionType
.Read, () =>
713
var subscription = repository.OnNewLogs(resourceKey: null,
SubscriptionType
.Read, async () =>
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (1)
25
using var subscription = repository.OnNewLogs(resourceKey: null,
SubscriptionType
.Other, () => Task.CompletedTask);