1 instantiation of ActivityScope
Aspire.Hosting.RemoteHost (1)
Diagnostics\RemoteHostProfilingTelemetry.cs (1)
251return new ActivityScope(activity);
50 references to ActivityScope
Aspire.Hosting.RemoteHost (47)
AssemblyLoader.cs (1)
56using var activity = _profilingTelemetry.StartAssemblyLoad(cacheHit);
Ats\CapabilityDispatcher.cs (2)
106using var activity = _profilingTelemetry.StartCapabilityScan(assemblyList.Count, firstScan); 546using var activity = _profilingTelemetry.StartCapabilityInvoke(capabilityId, registration.Capability);
AtsContextFactory.cs (1)
34using var activity = _profilingTelemetry.StartAtsContextCreate();
CodeGeneration\CodeGenerationService.cs (4)
54using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(GetCapabilitiesMethodName); 55using var activity = _profilingTelemetry.StartCodeGenerationGetCapabilities(); 233using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(GenerateCodeMethodName); 234using var activity = _profilingTelemetry.StartCodeGenerationGenerate(language);
Diagnostics\RemoteHostProfilingTelemetry.cs (24)
127public ActivityScope StartRemoteHostRun() 132public ActivityScope StartJsonRpcListen(string transport) 134var activity = StartActivity(Activities.JsonRpcListen); 139public ActivityScope StartJsonRpcConnection() 144public ActivityScope StartJsonRpcServerCall(string methodName, bool streaming = false) 146var activity = StartActivity(Activities.JsonRpcServerCall, ActivityKind.Server); 151public ActivityScope StartJsonRpcInvokeCapability(string capabilityId, JsonObject? args) 153var activity = StartJsonRpcServerCall("invokeCapability"); 158public ActivityScope StartAssemblyLoad(bool cacheHit) 160var activity = StartActivity(Activities.AssemblyLoad); 165public ActivityScope StartAtsContextCreate() 170public ActivityScope StartCapabilityScan(int assemblyCount, bool firstScan) 172var activity = StartActivity(Activities.CapabilityScan); 178public ActivityScope StartCapabilityInvoke(string capabilityId, AtsCapabilityInfo? capability) 180var activity = StartActivity(Activities.CapabilityInvoke); 185public ActivityScope StartCodeGenerationGetCapabilities() 190public ActivityScope StartCodeGenerationGenerate(string language) 192var activity = StartActivity(Activities.CodeGenerationGenerate, ActivityKind.Server); 197public ActivityScope StartLanguageDetect() 202public ActivityScope StartLanguageGetRuntimeSpec(string language) 204var activity = StartActivity(Activities.LanguageGetRuntimeSpec, ActivityKind.Server); 209public ActivityScope StartLanguageScaffold(string language) 211var activity = StartActivity(Activities.LanguageScaffold, ActivityKind.Server); 216private ActivityScope StartActivity(
JsonRpcServer.cs (4)
55using var activity = _profilingTelemetry.StartJsonRpcListen(transport); 78private async Task StartNamedPipeServerAsync(RemoteHostProfilingTelemetry.ActivityScope listenActivity, CancellationToken cancellationToken) 136private async Task StartUnixSocketServerAsync(RemoteHostProfilingTelemetry.ActivityScope listenActivity, CancellationToken cancellationToken) 202using var activity = _profilingTelemetry.StartJsonRpcConnection();
Language\LanguageService.cs (6)
48using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(ScaffoldAppHostMethodName); 49using var activity = _profilingTelemetry.StartLanguageScaffold(language); 89using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(DetectAppHostTypeMethodName); 90using var activity = _profilingTelemetry.StartLanguageDetect(); 128using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(GetRuntimeSpecMethodName); 129using var activity = _profilingTelemetry.StartLanguageGetRuntimeSpec(language);
RemoteAppHostService.cs (4)
58using var activity = _profilingTelemetry.StartJsonRpcServerCall("authenticate"); 84using var activity = _profilingTelemetry.StartJsonRpcServerCall("ping"); 97using var activity = _profilingTelemetry.StartJsonRpcServerCall("cancelToken"); 122using var activity = _profilingTelemetry.StartJsonRpcInvokeCapability(capabilityId, args);
RemoteHostServer.cs (1)
40using var activity = profilingTelemetry.StartRemoteHostRun();
Aspire.Hosting.RemoteHost.Tests (3)
RemoteHostProfilingTelemetryTests.cs (3)
76using (var scope = telemetry.StartCapabilityScan(assemblyCount: 3, firstScan: true)) 103using (var scope = telemetry.StartAssemblyLoad(cacheHit: false)) 176using var activity = telemetry.StartJsonRpcServerCall("authenticate", streaming: false);