11 references to NativeBackchannelProtocol
Aspire.Hosting.Native.Core.Tests (4)
NativeCliProtocolTests.cs (1)
154Assert.Equal(expected, NativeBackchannelProtocol.ReadCancellationId(request));
NativeProtocolParsingTests.cs (3)
170Assert.Throws<ArgumentException>(() => NativeBackchannelProtocol.ReadEnumeratorToken(Request(parameters))); 178request = NativeBackchannelProtocol.ParseRequest(document.RootElement); 182Assert.Equal(JsonValueKind.Null, NativeBackchannelProtocol.NullResult.ValueKind);
Aspire.Hosting.Native.Server (7)
Rpc\NativeBackchannelRpc.cs (7)
37var request = NativeBackchannelProtocol.ParseRequest(envelope); 43var id = NativeBackchannelProtocol.ReadCancellationId(request); 91var result = NativeBackchannelProtocol.NullResult; 98var token = NativeBackchannelProtocol.ReadEnumeratorToken(request); 126result = NativeBackchannelProtocol.EnumeratorResult(next); 143result = NativeBackchannelProtocol.StreamDescriptor(token); 187await peer.SendAsync(NativeBackchannelProtocol.EncodeResponse(request.Id.Value, result, error), lifetime.Token).ConfigureAwait(false);