public void Dispose() { RavenGC.Unregister(ClearPrefetchingBehaviors); foreach (var prefetchingBehavior in prefetchingBehaviors) { prefetchingBehavior.Dispose(); } }
static WebSocketTransportFactory() { RavenGC.Register(DisconnectWebSockets); AppDomain.CurrentDomain.DomainUnload += (s, e) => RavenGC.Unregister(DisconnectWebSockets); }