1 instantiation of ProviderCallback
Aspire.Hosting.Native.Server (1)
Rpc\NativeProviderRegistry.cs (1)
223
var lease = registration.Connection.AddCallback(new
ProviderCallback
(caller, callbackId, signature));
7 references to ProviderCallback
Aspire.Hosting.Native.Server (7)
Rpc\NativeProviderRegistry.cs (3)
367
var
callback = provider.ReadCallback(callbackId);
555
internal sealed class ProviderCallbackLease(NativeRpcConnection connection, string id,
ProviderCallback
callback) : IDisposable
558
public
ProviderCallback
Callback { get; } = callback;
Rpc\NativeRpcConnection.cs (4)
37
private readonly Dictionary<string,
ProviderCallback
> _callbacks = new(StringComparer.Ordinal);
121
internal ProviderCallbackLease AddCallback(
ProviderCallback
callback)
151
internal
ProviderCallback
ReadCallback(string id)
155
if (!_callbacks.TryGetValue(id, out
var
callback) || callback.IsRevoked)