コード例 #1
0
 public IServiceConnection Create(HubServiceEndpoint endpoint, IServiceMessageHandler serviceMessageHandler, ServerConnectionType type)
 {
     return(new SimpleTestServiceConnection());
 }
コード例 #2
0
 public TestBaseServiceConnectionContainer(List <IServiceConnection> serviceConnections, HubServiceEndpoint endpoint = null)
     : base(null, 0, endpoint, serviceConnections)
 {
 }
コード例 #3
0
 public TestBaseServiceConnectionContainer(List <IServiceConnection> serviceConnections, HubServiceEndpoint endpoint = null, ILogger logger = null)
     : base(null, 0, endpoint, serviceConnections, logger: logger ?? NullLogger.Instance)
 {
 }
コード例 #4
0
 public TestServiceConnectionContainer(List <IServiceConnection> serviceConnections, HubServiceEndpoint endpoint = null, AckHandler ackHandler = null, IServiceConnectionFactory factory = null, ILogger logger = null)
     : base(factory, 0, endpoint, serviceConnections, ackHandler: ackHandler, logger: logger ?? NullLogger.Instance)
 {
 }
コード例 #5
0
 public static void ReceivedServersTagPing(ILogger logger, HubServiceEndpoint endpoint)
 {
     _receivedServersTagPing(logger, endpoint, endpoint.Hub, null);
 }
コード例 #6
0
 public IServiceConnection Create(HubServiceEndpoint endpoint, IServiceMessageHandler serviceMessageHandler, ServerConnectionType type)
 {
     return(_generator?.Invoke(endpoint) ?? new TestServiceConnection());
 }
コード例 #7
0
 public static void ReceivedServiceStatusPing(ILogger logger, bool isActive, HubServiceEndpoint endpoint)
 {
     _receivedServiceStatusPing(logger, isActive, endpoint, endpoint.Hub, null);
 }
コード例 #8
0
 public static void EndpointOffline(ILogger logger, HubServiceEndpoint endpoint)
 {
     _endpointOffline(logger, endpoint.Hub, endpoint.ToString(), null);
 }
コード例 #9
0
        public override IServiceConnection Create(HubServiceEndpoint endpoint, IServiceMessageHandler serviceMessageHandler, ServiceConnectionType type)
        {
            var serviceConnection = base.Create(endpoint, serviceMessageHandler, type);

            return(new MockServiceConnection(_mockService, serviceConnection));
        }
コード例 #10
0
 public MockServiceSideConnection(IMockService mocksvc, MockServiceConnectionContext sdkSideConnCtx, HubServiceEndpoint endpoint, string target, IDuplexPipe pipe)
 {
     Index   = Interlocked.Increment(ref s_index);
     MockSvc = mocksvc;
     SDKSideServiceConnection = sdkSideConnCtx;
     Endpoint        = endpoint;
     Target          = target;
     MockServicePipe = pipe;
 }
コード例 #11
0
 public TestBaseServiceConnectionContainer(List <IServiceConnection> serviceConnections, HubServiceEndpoint endpoint = null, AckHandler ackHandler = null)
     : base(null, 0, endpoint, serviceConnections, ackHandler: ackHandler)
 {
 }