18 references to WebTransportStreamType
InMemory.FunctionalTests (11)
Http3\WebTransport\WebTransportSessionTests.cs (3)
42session.AddStream(WebTransportTestUtilities.CreateStream(WebTransportStreamType.Bidirectional)); 43session.AddStream(WebTransportTestUtilities.CreateStream(WebTransportStreamType.Input)); 97var _ = WebTransportTestUtilities.CreateStream(WebTransportStreamType.Bidirectional);
Http3\WebTransport\WebTransportStreamTests.cs (5)
15[InlineData(WebTransportStreamType.Bidirectional, true, true)] 16[InlineData(WebTransportStreamType.Input, true, false)] 17[InlineData(WebTransportStreamType.Output, false, true)] 18internal async Task WebTransportStream_StreamTypesAreDefinedCorrectly(WebTransportStreamType type, bool canRead, bool canWrite) 39var stream = WebTransportTestUtilities.CreateStream(WebTransportStreamType.Bidirectional, memory);
Http3\WebTransport\WebTransportTestUtilities.cs (3)
75public static WebTransportStream CreateStream(WebTransportStreamType type, Memory<byte>? memory = null) 79features.Set<IStreamDirectionFeature>(new DefaultStreamDirectionFeature(type != WebTransportStreamType.Output, type != WebTransportStreamType.Input));
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Internal\Http3\Http3Connection.cs (3)
405await CreateAndAddWebTransportStream(pendingStream, streamIdFeature.StreamId, WebTransportStreamType.Input); 438await CreateAndAddWebTransportStream(pendingStream, streamIdFeature.StreamId, WebTransportStreamType.Bidirectional); 623private async Task CreateAndAddWebTransportStream(Http3PendingStream stream, long streamId, WebTransportStreamType type)
Internal\WebTransport\WebTransportSession.cs (1)
133var stream = new WebTransportStream(streamContext, WebTransportStreamType.Output);
Internal\WebTransport\WebTransportStream.cs (3)
46internal WebTransportStream(Http3StreamContext context, WebTransportStreamType type) 48_canRead = type != WebTransportStreamType.Output; 49_canWrite = type != WebTransportStreamType.Input;