JsonProtocolDependencyInjectionExtensions.AddJsonProtocol 方法

定義

多載

AddJsonProtocol<TBuilder>(TBuilder)

啟用 SignalR 的 JSON 通訊協定。

AddJsonProtocol<TBuilder>(TBuilder, Action<JsonHubProtocolOptions>)

啟用 SignalR 的 JSON 通訊協定,並允許設定 JSON 通訊協定的選項。

AddJsonProtocol<TBuilder>(TBuilder)

啟用 SignalR 的 JSON 通訊協定。

public static TBuilder AddJsonProtocol<TBuilder> (this TBuilder builder) where TBuilder : Microsoft.AspNetCore.SignalR.ISignalRBuilder;
static member AddJsonProtocol : 'Builder -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.SignalR.ISignalRBuilder)
<Extension()>
Public Function AddJsonProtocol(Of TBuilder As ISignalRBuilder) (builder As TBuilder) As TBuilder

類型參數

TBuilder

參數

builder
TBuilder

ISignalRBuilder 表示要加入 JSON 通訊協定支援的 SignalR 伺服器。

傳回

TBuilder

builder 的值

備註

如果 JSON 通訊協定已啟用,則這不會有任何作用。

適用於

AddJsonProtocol<TBuilder>(TBuilder, Action<JsonHubProtocolOptions>)

啟用 SignalR 的 JSON 通訊協定,並允許設定 JSON 通訊協定的選項。

public static TBuilder AddJsonProtocol<TBuilder> (this TBuilder builder, Action<Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions> configure) where TBuilder : Microsoft.AspNetCore.SignalR.ISignalRBuilder;
static member AddJsonProtocol : 'Builder * Action<Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.SignalR.ISignalRBuilder)
<Extension()>
Public Function AddJsonProtocol(Of TBuilder As ISignalRBuilder) (builder As TBuilder, configure As Action(Of JsonHubProtocolOptions)) As TBuilder

類型參數

TBuilder

參數

builder
TBuilder

ISignalRBuilder 表示要加入 JSON 通訊協定支援的 SignalR 伺服器。

configure
Action<JsonHubProtocolOptions>

可用來設定 的委派 JsonHubProtocolOptions

傳回

TBuilder

builder 的值

備註

此處設定的任何選項都會套用,即使 JSON 通訊協定已經向伺服器註冊也一樣。

適用於