public SignalRTriggerBindingProvider(ISignalRTriggerDispatcher dispatcher, INameResolver nameResolver, IServiceManagerStore managerStore, Exception webhookException) { _dispatcher = dispatcher ?? throw new ArgumentNullException(nameof(dispatcher)); _nameResolver = nameResolver ?? throw new ArgumentNullException(nameof(nameResolver)); _managerStore = managerStore ?? throw new ArgumentNullException(nameof(managerStore)); _webhookException = webhookException; }
public SignalRConnectionInputBinding( BindingProviderContext context, IConfiguration configuration, INameResolver nameResolver, ISecurityTokenValidator securityTokenValidator, ISignalRConnectionInfoConfigurer signalRConnectionInfoConfigurer) : base(context, configuration, nameResolver) { _securityTokenValidator = securityTokenValidator; _signalRConnectionInfoConfigurer = signalRConnectionInfoConfigurer; _managerStore = StaticServiceHubContextStore.ServiceManagerStore; _userType = context.Parameter.ParameterType; }
public SignalRConfigProvider( INameResolver nameResolver, ILoggerFactory loggerFactory, IConfiguration configuration, IServiceManagerStore serviceManagerStore, ISecurityTokenValidator securityTokenValidator = null, ISignalRConnectionInfoConfigurer signalRConnectionInfoConfigurer = null) { this.logger = loggerFactory.CreateLogger(LogCategories.CreateTriggerCategory("SignalR")); this.nameResolver = nameResolver; this.serviceManagerStore = serviceManagerStore; this._dispatcher = new SignalRTriggerDispatcher(); inputBindingProvider = new InputBindingProvider(configuration, nameResolver, securityTokenValidator, signalRConnectionInfoConfigurer); }
// Use default value = null to reconcile testing and production purpose. public MyHub(IServiceManagerStore serviceManagerStore) : base(serviceManagerStore) { }
internal CustomConnectionHub(IServiceManagerStore serviceManagerStore) : base(serviceManagerStore) { }
public SignalRAsyncCollectorBuilder(IServiceManagerStore managerStore) { _managerStore = managerStore; }
internal AzureSignalRClient(IServiceManagerStore serviceManagerStore, string connectionStringKey, string hubName) { this.serviceManagerStore = serviceManagerStore; this.HubName = hubName; this.connectionStringKey = connectionStringKey; }
public NegotiationContextAsyncConverter (IServiceManagerStore serviceManagerStore) { _serviceManagerStore = serviceManagerStore; }
public SignalREndpointsAsyncConverter(IServiceManagerStore serviceManagerStore) { _serviceManagerStore = serviceManagerStore; }
internal TestStronglyTypedHub(IServiceManagerStore serviceManagerStore) : base(serviceManagerStore) { }
public SignalREndpointsAsyncConverter() { _serviceManagerStore = StaticServiceHubContextStore.ServiceManagerStore; }
public async static Task <AzureSignalRClient> GetAzureSignalRClientAsync(string connectionStringKey, string attributeHubName, IServiceManagerStore serviceManagerStore) { var serviceHubContext = await serviceManagerStore .GetOrAddByConnectionStringKey(connectionStringKey) .GetAsync(attributeHubName) as ServiceHubContext; return(new AzureSignalRClient(serviceHubContext)); }
internal ServerlessHub(IServiceManagerStore store) { _hubContext = store.GetOrAddByConnectionStringKey(ConnectionName).GetAsync(HubName).GetAwaiter().GetResult(); _serviceManager = store.GetOrAddByConnectionStringKey(ConnectionName).ServiceManager; }