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