SignalR - Nachricht Senden, um Benutzer mit UserID Anbieter

Mit SignalR, ich glaube, ich sollte in der Lage sein, Nachrichten zu senden, zu bestimmten angeschlossenen Benutzer mit UserID Anbieter

Hat jemand ein Beispiel, wie dies umgesetzt würde? Ich habe gesucht und gesucht und finde keine Beispiele. Ich brauchen würde, um das Ziel einer javascript-client.

Den Anwendungsfall ist, dass die Benutzer meiner Website ein Konto haben. Sie kann angemeldet werden, die von mehreren Geräten /Browsern. Wenn ein Ereignis passiert, dann möchte ich Ihnen eine Nachricht senden.

Du bist also verfolgen Context.User.Identity und Context.ConnectionId irgendwo? Wie ist Ihre Nutzung Fall unterscheidet sich von dem Beispiel in dem link, den Sie zur Verfügung gestellt?
Nein, ich habe nicht viel. Nur ein einfacher Hub-und javascript-Anschluss.
Dann würde ich vorschlagen, dass man einen genaueren Blick auf das Beispiel, das Sie miteinander verknüpft. Verwenden Sie eine Sammlung zu pflegen Benutzer-Namen und verbindungen, die Ihnen erlaubt, client aufrufen von Methoden auf bestimmte verbindungen.
Uhm ... vielleicht habe ich missverstanden Ihre Dokumentation. Früher konnte man noch manuell synchronisieren Sie Benutzer-ids und Verbindungs-ids und broadcast angemessen.Ich dachte, der Punkt der UserID Anbieter war zu beseitigen, das manuelle tracking. Ich dachte, es würde irgendwie wissen, wer der Benutzer war auf der Grundlage der die gleichen User, die die normale Authentifizierung verwendet.
Der Punkt ist genau, dass, wenn Sie den Benutzernamen, die Sie nicht haben, um zu verfolgen alles. Per default wird der user-name (wenn Sie mit irgendeiner form von "auth", setzt der AUFTRAGGEBER)

InformationsquelleAutor hatcyl | 2014-01-11

Schreibe einen Kommentar