ISignalRServerBuilder Interface

Definition

A builder abstraction for configuring SignalR servers.

C#
public interface ISignalRServerBuilder : Microsoft.AspNetCore.SignalR.ISignalRBuilder
Implements

Properties

Services

Gets the builder service collection.

(Inherited from ISignalRBuilder)

Extension Methods

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Enables the MsgPack protocol for SignalR and allows options for the MsgPack protocol to be configured.

AddMessagePackProtocol(ISignalRBuilder)

Enables the MsgPack protocol for SignalR.

AddRedis(ISignalRServerBuilder, Action<RedisOptions>)

Adds scale-out to a ISignalRServerBuilder, using a shared Redis server.

AddRedis(ISignalRServerBuilder, String, Action<RedisOptions>)

Adds scale-out to a ISignalRServerBuilder, using a shared Redis server.

AddRedis(ISignalRServerBuilder, String)

Adds scale-out to a ISignalRServerBuilder, using a shared Redis server.

AddRedis(ISignalRServerBuilder)

Adds scale-out to a ISignalRServerBuilder, using a shared Redis server.

AddStackExchangeRedis(ISignalRServerBuilder, Action<RedisOptions>)

Adds scale-out to a ISignalRServerBuilder, using a shared Redis server.

AddStackExchangeRedis(ISignalRServerBuilder, String, Action<RedisOptions>)

Adds scale-out to a ISignalRServerBuilder, using a shared Redis server.

AddStackExchangeRedis(ISignalRServerBuilder, String)

Adds scale-out to a ISignalRServerBuilder, using a shared Redis server.

AddStackExchangeRedis(ISignalRServerBuilder)

Adds scale-out to a ISignalRServerBuilder, using a shared Redis server.

Applies to

Product Versions
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0