public NotificationCenterWebSocketWriter(WebSocket webSocket, NotificationsBase notificationsBase, IMemoryContextPool contextPool, CancellationToken resourceShutdown) { _webSocket = webSocket; _notificationsBase = notificationsBase; contextPool.AllocateOperationContext(out _context); _resourceShutdown = resourceShutdown; }
public ClusterDashboardConnection(WebSocket webSocket, CanAccessDatabase canAccessDatabase, ClusterDashboardNotifications clusterDashboardNotifications, IMemoryContextPool contextPool, CancellationToken resourceShutdown) : base(webSocket, clusterDashboardNotifications, contextPool, resourceShutdown) { _canAccessDatabase = canAccessDatabase; _clusterDashboardNotifications = clusterDashboardNotifications; _returnReadContext = contextPool.AllocateOperationContext(out _readContext); }