2 instantiations of ExternalCapabilityRegistration
Aspire.Hosting.RemoteHost (2)
Ats\ExternalCapabilityRegistry.cs (2)
248registrations = ReadCapabilities(capsPayload).Select(cap => new ExternalCapabilityRegistration 335discovered = ReadCapabilities(payload).Select(cap => new ExternalCapabilityRegistration
12 references to ExternalCapabilityRegistration
Aspire.Hosting.RemoteHost (12)
Ats\ExternalCapabilityRegistry.cs (12)
29private volatile FrozenDictionary<string, ExternalCapabilityRegistration> _capabilities = FrozenDictionary<string, ExternalCapabilityRegistration>.Empty; 228var capabilities = new Dictionary<string, ExternalCapabilityRegistration>(StringComparer.Ordinal); 234List<ExternalCapabilityRegistration> registrations; 287foreach (var registration in registrations) 291var previous = capabilities[registration.CapabilityId]; 329List<ExternalCapabilityRegistration> discovered; 359discovered.Any(cap => !owned.TryGetValue(cap.CapabilityId, out var original) || 370foreach (var registration in discovered) 447if (!_capabilities.TryGetValue(capabilityId, out var registration)) 600if (args is null || !_capabilities.TryGetValue(capabilityId, out var registration)) 634private void RegisterCallbackOwners(ExternalCapabilityRegistration registration, JsonObject? args, JsonRpcCallbackInvoker? ownerInvoker, string invocationId)