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