1 <?xml version="1.0"?>
\r
4 <name>Microsoft.AspNetCore.SignalR.Protocols.Json</name>
\r
7 <member name="T:Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions">
\r
9 Options used to configure a <see cref="T:Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions"/> instance.
\r
12 <member name="P:Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions.PayloadSerializerOptions">
\r
14 Gets or sets the settings used to serialize invocation arguments and return values.
\r
17 <member name="T:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol">
\r
19 Implements the SignalR Hub Protocol using System.Text.Json.
\r
22 <member name="F:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol._payloadSerializerOptions">
\r
24 Gets the serializer used to serialize invocation arguments and return values.
\r
27 <member name="M:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.#ctor">
\r
29 Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol"/> class.
\r
32 <member name="M:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions})">
\r
34 Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol"/> class.
\r
36 <param name="options">The options used to initialize the protocol.</param>
\r
38 <member name="P:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.Name">
\r
41 <member name="P:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.Version">
\r
44 <member name="P:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.TransferFormat">
\r
47 <member name="M:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.IsVersionSupported(System.Int32)">
\r
50 <member name="M:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.TryParseMessage(System.Buffers.ReadOnlySequence{System.Byte}@,Microsoft.AspNetCore.SignalR.IInvocationBinder,Microsoft.AspNetCore.SignalR.Protocol.HubMessage@)">
\r
53 <member name="M:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.WriteMessage(Microsoft.AspNetCore.SignalR.Protocol.HubMessage,System.Buffers.IBufferWriter{System.Byte})">
\r
56 <member name="M:Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol.GetMessageBytes(Microsoft.AspNetCore.SignalR.Protocol.HubMessage)">
\r
59 <member name="T:Microsoft.Extensions.DependencyInjection.JsonProtocolDependencyInjectionExtensions">
\r
61 Extension methods for <see cref="T:Microsoft.AspNetCore.SignalR.ISignalRBuilder"/>.
\r
64 <member name="M:Microsoft.Extensions.DependencyInjection.JsonProtocolDependencyInjectionExtensions.AddJsonProtocol``1(``0)">
\r
66 Enables the JSON protocol for SignalR.
\r
69 This has no effect if the JSON protocol has already been enabled.
\r
71 <param name="builder">The <see cref="T:Microsoft.AspNetCore.SignalR.ISignalRBuilder"/> representing the SignalR server to add JSON protocol support to.</param>
\r
72 <returns>The value of <paramref name="builder"/></returns>
\r
74 <member name="M:Microsoft.Extensions.DependencyInjection.JsonProtocolDependencyInjectionExtensions.AddJsonProtocol``1(``0,System.Action{Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions})">
\r
76 Enables the JSON protocol for SignalR and allows options for the JSON protocol to be configured.
\r
79 Any options configured here will be applied, even if the JSON protocol has already been registered with the server.
\r
81 <param name="builder">The <see cref="T:Microsoft.AspNetCore.SignalR.ISignalRBuilder"/> representing the SignalR server to add JSON protocol support to.</param>
\r
82 <param name="configure">A delegate that can be used to configure the <see cref="T:Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions"/></param>
\r
83 <returns>The value of <paramref name="builder"/></returns>
\r