16 references to ReadAsync
Aspire.Hosting.Native.Core.Tests (15)
NativeFramingTests.cs (14)
26Assert.Equal("\"\u00e9\"", Encoding.UTF8.GetString((await framing.ReadAsync(TestContext.Current.CancellationToken))!)); 27Assert.Equal("{}", Encoding.UTF8.GetString((await framing.ReadAsync(TestContext.Current.CancellationToken))!)); 28Assert.Null(await framing.ReadAsync(TestContext.Current.CancellationToken)); 43await Assert.ThrowsAsync<InvalidDataException>(() => framing.ReadAsync(TestContext.Current.CancellationToken)); 47Assert.Equal("{}", Encoding.UTF8.GetString((await framing.ReadAsync(TestContext.Current.CancellationToken))!)); 55await Assert.ThrowsAsync<InvalidDataException>(() => new NativeRpcFraming(stream).ReadAsync(TestContext.Current.CancellationToken)); 101Assert.Equal("{}", Encoding.UTF8.GetString((await reader.ReadAsync(CancellationToken.None))!)); 102Assert.Equal("null", Encoding.UTF8.GetString((await reader.ReadAsync(CancellationToken.None))!)); 103Assert.Null(await reader.ReadAsync(CancellationToken.None)); 114Assert.Equal("{\"message\":\"caf\u00e9\"}", Encoding.UTF8.GetString((await reader.ReadAsync(CancellationToken.None))!)); 115Assert.Equal("{}", Encoding.UTF8.GetString((await reader.ReadAsync(CancellationToken.None))!)); 116Assert.Null(await reader.ReadAsync(CancellationToken.None)); 132await Assert.ThrowsAsync<InvalidDataException>(() => reader.ReadAsync(CancellationToken.None)); 142await Assert.ThrowsAsync<EndOfStreamException>(() => reader.ReadAsync(CancellationToken.None));
TestServices\NativeSocketTestHost.cs (1)
95public Task<byte[]?> ReadAsync(CancellationToken cancellationToken) => _framing.ReadAsync(cancellationToken);
Aspire.Hosting.Native.Server (1)
Rpc\NativeRpcPeer.cs (1)
84while (await framing.ReadAsync(lifetime.Token).ConfigureAwait(false) is { } payload)