1 write to sessions
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\SessionChannels.cs (1)
27this.sessions = new Dictionary<RoutingEndpointTrait, IRoutingClient>();
14 references to sessions
System.ServiceModel.Routing (14)
System\ServiceModel\Routing\SessionChannels.cs (14)
47lock (this.sessions) 49if (this.sessions.Count > 0) 53this.sessions.Clear(); 89lock (this.sessions) 91if (!this.sessions.TryGetValue(key, out value)) 96this.sessions[key] = value; 107lock (this.sessions) 109foreach (IRoutingClient client in this.sessions.Values) 113this.sessions.Clear(); 126lock (this.sessions) 128if (this.sessions.TryGetValue(key, out client)) 130this.sessions.Remove(key); 144lock (this.sessions) 151this.sessions.Remove(client.Key);