2 instantiations of LogicalChannel
System.WorkflowServices (2)
System\Workflow\Activities\ChannelToken.cs (2)
224logicalChannel = new LogicalChannel(name, contractType); 229logicalChannel = new LogicalChannel(name, contractType);
18 references to LogicalChannel
System.WorkflowServices (18)
System\Workflow\Activities\ChannelToken.cs (5)
134internal static LogicalChannel GetLogicalChannel(Activity activity, 154internal static LogicalChannel GetLogicalChannel(Activity activity, 215LogicalChannel logicalChannel = null; 245internal static LogicalChannel Register(Activity activity, 262LogicalChannel logicalChannel = GetLogicalChannel(activity, endpoint, contractType);
System\Workflow\Activities\LogicalChannelCollection.cs (5)
19internal sealed class LogicalChannelCollection : KeyedCollection<string, LogicalChannel> 31public LogicalChannel GetItem(string key) 41protected override string GetKeyForItem(LogicalChannel item) 46protected override void InsertItem(int index, LogicalChannel item) 61protected override void SetItem(int index, LogicalChannel item)
System\Workflow\Activities\SendActivity.cs (3)
304LogicalChannel logicalChannel = ChannelToken.GetLogicalChannel(activity, endpointName, ownerActivityName, contractType); 354LogicalChannel logicalChannel = ChannelToken.GetLogicalChannel(activity, endpointName, ownerActivityName, contractType); 386LogicalChannel logicalChannel = ChannelToken.Register(this, channelToken, serviceOperationInfo.ContractType);
System\Workflow\Runtime\Hosting\ChannelManagerService.cs (5)
162internal static void ApplyLogicalChannelContext(LogicalChannel logicalChannel) 176internal static TransientChannelTicket CreateTransientChannel(LogicalChannel logicalChannel) 208internal static ChannelTicket Take(ActivityExecutionContext executionContext, Guid workflowId, LogicalChannel logicalChannel) 241internal static void UpdateLogicalChannelContext(LogicalChannel logicalChannel) 274internal PooledChannelTicket TakeChannel(Guid workflowId, LogicalChannel logicalChannel)