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