1 <?xml version="1.0"?>
\r
4 <name>Microsoft.AspNetCore.Http.Connections.Common</name>
\r
7 <member name="T:Microsoft.AspNetCore.Http.Connections.AvailableTransport">
\r
9 Part of the <see cref="T:Microsoft.AspNetCore.Http.Connections.NegotiationResponse"/> that represents an individual transport and the trasfer formats the transport supports.
\r
12 <member name="P:Microsoft.AspNetCore.Http.Connections.AvailableTransport.Transport">
\r
14 A transport available on the server.
\r
17 <member name="P:Microsoft.AspNetCore.Http.Connections.AvailableTransport.TransferFormats">
\r
19 A list of formats supported by the transport. Examples include "Text" and "Binary".
\r
22 <member name="T:Microsoft.AspNetCore.Http.Connections.HttpTransports">
\r
24 Constants related to HTTP transports.
\r
27 <member name="F:Microsoft.AspNetCore.Http.Connections.HttpTransports.All">
\r
29 A bitmask combining all available <see cref="T:Microsoft.AspNetCore.Http.Connections.HttpTransportType"/> values.
\r
32 <member name="T:Microsoft.AspNetCore.Http.Connections.HttpTransportType">
\r
34 Specifies transports that the client can use to send HTTP requests.
\r
37 This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a bitwise combination of its member values.
\r
40 <member name="F:Microsoft.AspNetCore.Http.Connections.HttpTransportType.None">
\r
42 Specifies that no transport is used.
\r
45 <member name="F:Microsoft.AspNetCore.Http.Connections.HttpTransportType.WebSockets">
\r
47 Specifies that the web sockets transport is used.
\r
50 <member name="F:Microsoft.AspNetCore.Http.Connections.HttpTransportType.ServerSentEvents">
\r
52 Specifies that the server sent events transport is used.
\r
55 <member name="F:Microsoft.AspNetCore.Http.Connections.HttpTransportType.LongPolling">
\r
57 Specifies that the long polling transport is used.
\r
60 <member name="T:Microsoft.AspNetCore.Http.Connections.NegotiateProtocol">
\r
62 The protocol for reading and writing negotiate requests and responses.
\r
65 <member name="M:Microsoft.AspNetCore.Http.Connections.NegotiateProtocol.WriteResponse(Microsoft.AspNetCore.Http.Connections.NegotiationResponse,System.Buffers.IBufferWriter{System.Byte})">
\r
67 Writes the <paramref name="response"/> to the <paramref name="output"/>.
\r
69 <param name="response">The negotiation response generated in response to a negotiation request.</param>
\r
70 <param name="output">Where the <paramref name="response"/> is written to as Json.</param>
\r
72 <member name="M:Microsoft.AspNetCore.Http.Connections.NegotiateProtocol.ParseResponse(System.ReadOnlySpan{System.Byte})">
\r
74 Parses a <see cref="T:Microsoft.AspNetCore.Http.Connections.NegotiationResponse"/> from the <paramref name="content"/> as Json.
\r
76 <param name="content">The bytes of a Json payload that represents a <see cref="T:Microsoft.AspNetCore.Http.Connections.NegotiationResponse"/>.</param>
\r
77 <returns>The parsed <see cref="T:Microsoft.AspNetCore.Http.Connections.NegotiationResponse"/>.</returns>
\r
79 <member name="T:Microsoft.AspNetCore.Http.Connections.NegotiationResponse">
\r
81 A response to a '/negotiate' request.
\r
84 <member name="P:Microsoft.AspNetCore.Http.Connections.NegotiationResponse.Url">
\r
86 An optional Url to redirect the client to another endpoint.
\r
89 <member name="P:Microsoft.AspNetCore.Http.Connections.NegotiationResponse.AccessToken">
\r
91 An optional access token to go along with the Url.
\r
94 <member name="P:Microsoft.AspNetCore.Http.Connections.NegotiationResponse.ConnectionId">
\r
96 The public ID for the connection.
\r
99 <member name="P:Microsoft.AspNetCore.Http.Connections.NegotiationResponse.ConnectionToken">
\r
101 The private ID for the connection.
\r
104 <member name="P:Microsoft.AspNetCore.Http.Connections.NegotiationResponse.Version">
\r
106 The minimum value between the version the client sends and the maximum version the server supports.
\r
109 <member name="P:Microsoft.AspNetCore.Http.Connections.NegotiationResponse.AvailableTransports">
\r
111 A list of transports the server supports.
\r
114 <member name="P:Microsoft.AspNetCore.Http.Connections.NegotiationResponse.Error">
\r
116 An optional error during the negotiate. If this is not null the other properties on the response can be ignored.
\r