{ "AssemblyIdentity": "Microsoft.AspNetCore.SignalR.Redis, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.Extensions.DependencyInjection.RedisDependencyInjectionExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddRedis", "Parameters": [ { "Name": "signalrBuilder", "Type": "Microsoft.AspNetCore.SignalR.ISignalRServerBuilder" } ], "ReturnType": "Microsoft.AspNetCore.SignalR.ISignalRServerBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddRedis", "Parameters": [ { "Name": "signalrBuilder", "Type": "Microsoft.AspNetCore.SignalR.ISignalRServerBuilder" }, { "Name": "redisConnectionString", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.SignalR.ISignalRServerBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddRedis", "Parameters": [ { "Name": "signalrBuilder", "Type": "Microsoft.AspNetCore.SignalR.ISignalRServerBuilder" }, { "Name": "configure", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.SignalR.ISignalRServerBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddRedis", "Parameters": [ { "Name": "signalrBuilder", "Type": "Microsoft.AspNetCore.SignalR.ISignalRServerBuilder" }, { "Name": "redisConnectionString", "Type": "System.String" }, { "Name": "configure", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.SignalR.ISignalRServerBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.SignalR.Redis.RedisHubLifetimeManager", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.SignalR.HubLifetimeManager", "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "OnConnectedAsync", "Parameters": [ { "Name": "connection", "Type": "Microsoft.AspNetCore.SignalR.HubConnectionContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnDisconnectedAsync", "Parameters": [ { "Name": "connection", "Type": "Microsoft.AspNetCore.SignalR.HubConnectionContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendAllAsync", "Parameters": [ { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendAllExceptAsync", "Parameters": [ { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "excludedConnectionIds", "Type": "System.Collections.Generic.IReadOnlyList" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendConnectionAsync", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendGroupAsync", "Parameters": [ { "Name": "groupName", "Type": "System.String" }, { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendGroupExceptAsync", "Parameters": [ { "Name": "groupName", "Type": "System.String" }, { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "excludedConnectionIds", "Type": "System.Collections.Generic.IReadOnlyList" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendUserAsync", "Parameters": [ { "Name": "userId", "Type": "System.String" }, { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddToGroupAsync", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "groupName", "Type": "System.String" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RemoveFromGroupAsync", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "groupName", "Type": "System.String" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendConnectionsAsync", "Parameters": [ { "Name": "connectionIds", "Type": "System.Collections.Generic.IReadOnlyList" }, { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendGroupsAsync", "Parameters": [ { "Name": "groupNames", "Type": "System.Collections.Generic.IReadOnlyList" }, { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SendUsersAsync", "Parameters": [ { "Name": "userIds", "Type": "System.Collections.Generic.IReadOnlyList" }, { "Name": "methodName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.Extensions.Logging.ILogger>" }, { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "hubProtocolResolver", "Type": "Microsoft.AspNetCore.SignalR.IHubProtocolResolver" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "THub", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ "Microsoft.AspNetCore.SignalR.Hub" ] } ] }, { "Name": "Microsoft.AspNetCore.SignalR.Redis.RedisOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Configuration", "Parameters": [], "ReturnType": "StackExchange.Redis.ConfigurationOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Configuration", "Parameters": [ { "Name": "value", "Type": "StackExchange.Redis.ConfigurationOptions" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConnectionFactory", "Parameters": [], "ReturnType": "System.Func>", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConnectionFactory", "Parameters": [ { "Name": "value", "Type": "System.Func>" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }