Welcome to mirror list, hosted at ThFree Co, Russian Federation.

7.0-rc1_Microsoft.AspNetCore.Http.Features.md « Microsoft.AspNetCore.App « rc1 « api-diff « preview « 7.0 « release-notes - github.com/dotnet/core.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: d0c508eb70d6b656ade2cc1fe7bb5e320db12968 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Microsoft.AspNetCore.Http.Features

``` diff
 namespace Microsoft.AspNetCore.Http.Features {
+    [RequiresPreviewFeaturesAttribute("WebTransport is a preview feature")]
+    public interface IHttpWebTransportFeature {
+        bool IsWebTransportRequest { get; }
+        ValueTask<IWebTransportSession> AcceptAsync(CancellationToken cancellationToken = default(CancellationToken));
+    }
+    [RequiresPreviewFeaturesAttribute("WebTransport is a preview feature")]
+    public interface IWebTransportSession {
+        long SessionId { get; }
+        void Abort(int errorCode);
+        ValueTask<ConnectionContext?> AcceptStreamAsync(CancellationToken cancellationToken = default(CancellationToken));
+        ValueTask<ConnectionContext?> OpenUnidirectionalStreamAsync(CancellationToken cancellationToken = default(CancellationToken));
+    }
 }
```