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