1 instantiation of PooledChannel
System.WorkflowServices (1)
System\Workflow\Runtime\Hosting\ChannelManager.cs (1)
194pooledChannel = new PooledChannel(this, factory, address, channel);
15 references to PooledChannel
System.WorkflowServices (15)
System\Workflow\Runtime\Hosting\ChannelManager.cs (11)
32List<PooledChannel> newChannels; 39this.newChannels = new List<PooledChannel>(); 98public void ReturnChannel(ChannelPoolKey key, PooledChannel channel) 125public PooledChannel TakeChannel(string endpointName, Type contractType, string customAddress, out ChannelPoolKey key) 141public PooledChannel TakeChannel(EndpointAddress address, Uri via, out ChannelPoolKey key) 143PooledChannel channel = null; 186PooledChannel CreateChannel(ChannelFactoryReference factory, EndpointAddress address, Uri via, out bool channelCreated) 188PooledChannel pooledChannel = null; 427class PooledChannelPool : IdlingCommunicationPool<ChannelPoolKey, PooledChannel> 434protected override void AbortItem(PooledChannel item) 439protected override void CloseItem(PooledChannel item, TimeSpan timeout)
System\Workflow\Runtime\Hosting\ChannelManagerService.cs (4)
300ChannelManager.PooledChannel channel = this.channelManager.TakeChannel(endpointName, contractType, customAddress, out channelKey); 350ChannelManager.PooledChannel channel; 357public PooledChannelTicket(ChannelManagerService service, ChannelManager.PooledChannel channel, ChannelPoolKey channelPoolKey, Guid workflowId, Guid logicalChannelId) 391internal ChannelManager.PooledChannel PooledChannel