public void NewClientConnects() { string id = Guid.NewGuid().ToString(); IServiceCallback callback = OperationContext.Current.GetCallbackChannel <IServiceCallback>(); bool isAdding = _callbackClientList.TryAdd(id, callback); if (isAdding) { callback.SetUserId(id); } }