public InterfaceInterceptor(ICommonWebSocket socket, ICommonSerializer serializer, string hubName) { _socket = socket; _serializer = serializer; _hubName = hubName; _socket.Received += OnReceived; }
public T Create <T>(ICommonWebSocket socket, ICommonSerializer serializer) where T : class { ValidateInterface(typeof(T)); return(_generator.CreateInterfaceProxyWithoutTarget <T>(new InterfaceInterceptor(socket, serializer, typeof(T).Name))); }