1 instantiation of RoutingEndpointTrait
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\SendOperation.cs (1)
32this.endpointTraits.Add(new RoutingEndpointTrait(routerContract, endpoint, operationContext));
22 references to RoutingEndpointTrait
System.ServiceModel.Routing (22)
System\ServiceModel\Routing\ClientFactory.cs (9)
19public static IRoutingClient Create(RoutingEndpointTrait endpointTrait, RoutingService service, bool impersonating) 51protected RoutingClientBase(RoutingEndpointTrait endpointTrait, RoutingConfiguration routingConfig, bool impersonating) 57protected RoutingClientBase(RoutingEndpointTrait endpointTrait, RoutingConfiguration routingConfig, object callbackInstance, bool impersonating) 63public RoutingEndpointTrait Key 107void Initialize(RoutingEndpointTrait endpointTrait, RoutingConfiguration routingConfig, bool impersonating) 322public SimplexDatagramClient(RoutingEndpointTrait endpointTrait, RoutingConfiguration routingConfig, bool impersonating) 341public SimplexSessionClient(RoutingEndpointTrait endointTrait, RoutingConfiguration routingConfig, bool impersonating) 360public DuplexSessionClient(RoutingService service, RoutingEndpointTrait endpointTrait, bool impersonating) 468public RequestReplyClient(RoutingEndpointTrait endpointTrait, RoutingConfiguration routingConfig, bool impersonating)
System\ServiceModel\Routing\IRoutingClient.cs (1)
16RoutingEndpointTrait Key { get; }
System\ServiceModel\Routing\ProcessMessagesAsyncResult.cs (1)
169RoutingEndpointTrait endpointTrait = sendOperation.CurrentEndpoint;
System\ServiceModel\Routing\RoutingEndpointTrait.cs (2)
42RoutingEndpointTrait other = obj as RoutingEndpointTrait;
System\ServiceModel\Routing\RoutingService.cs (1)
164internal IRoutingClient GetOrCreateClient<TContract>(RoutingEndpointTrait endpointTrait, bool impersonating)
System\ServiceModel\Routing\SendOperation.cs (4)
17List<RoutingEndpointTrait> endpointTraits; 29this.endpointTraits = new List<RoutingEndpointTrait>(); 41public RoutingEndpointTrait CurrentEndpoint 47RoutingEndpointTrait trait = this.endpointTraits[this.currentIndex];
System\ServiceModel\Routing\SessionChannels.cs (4)
20Dictionary<RoutingEndpointTrait, IRoutingClient> sessions; 27this.sessions = new Dictionary<RoutingEndpointTrait, IRoutingClient>(); 86internal IRoutingClient GetOrCreateClient<TContract>(RoutingEndpointTrait key, RoutingService service, bool impersonating) 123public void AbortChannel(RoutingEndpointTrait key)