1 write to _rpc
Aspire.Hosting.Native.Client (1)
NativeClient.cs (1)
35_rpc = new JsonRpc(new HeaderDelimitedMessageHandler(stream, stream, new SystemTextJsonFormatter()));
11 references to _rpc
Aspire.Hosting.Native.Client (11)
NativeClient.cs (11)
36_serverRpc = _rpc.Attach<INativeAppHostRpc>(); 37_rpc.AddLocalRpcMethod("getCapabilities", new Func<JsonElement>(() => 39_rpc.AddLocalRpcMethod("handleExternalCapability", 41_rpc.AddLocalRpcMethod("cancelProviderInvocation", new Func<string, Task<bool>>(CancelProviderInvocationAsync)); 42_rpc.AddLocalRpcMethod("releaseIntegrationResource", new Func<string, Task<bool>>(ReleaseIntegrationResourceAsync)); 43_rpc.AddLocalRpcMethod("invokeCallback", 45_rpc.Disconnected += (_, _) => 51_rpc.StartListening(); 170client?._rpc.Dispose(); 262internal Task WaitForDisconnectAsync(CancellationToken cancellationToken) => _rpc.Completion.WaitAsync(cancellationToken); 281_rpc.Dispose();