2009-04-06 7 views
14

Bietet .NET 3.5 (WCF oder andere) jede Art von Push-Benachrichtigungsdienst?WPF/WCF Push-Benachrichtigung


Ich habe einen Server und einen Client. Ich möchte, dass ein Dienst auf dem Server ausgeführt wird, und wenn x passiert, dann drücke eine Benachrichtigung an den Client. Ich möchte den Server nicht alle x Minuten ziehen, um die Informationen zu sammeln.

+0

Können Sie genauer sein, was Sie suchen? Technisch gesehen sind .Net-Ereignisse ein Push-Benachrichtigungsdienst, aber ich denke, das ist nicht genau das, wonach Sie suchen. –

Antwort

23

Ihre Frage könnte nicht allgemeiner sein, aber ich nehme eine Schätzung und schlage vor, Sie betrachten WCF callbacks.

Ich bezweifle, dass Ihre Frage bezieht sich auf WPF oder sogar WF, aber Sie müssen herausfinden, ob Sie anders denken.

+1

Ich habe einen Server und einen Client. Ich möchte, dass ein Dienst auf dem Server ausgeführt wird, und wenn x passiert, dann drücke eine Benachrichtigung an den Client. Ich möchte den Server nicht alle x Minuten ziehen, um die Informationen zu sammeln. –

+1

Ja, schauen Sie sich WCF Callbacks an. –

+0

Schauen Sie sich das jetzt an. Danke Kent. –

-2

Sie müssen keine Rückrufe verwenden. Sie können MSMQ mit WCF verwenden. Sie können das beigefügte Beispiel verwenden, das ich gemacht habe. Wenn Sie es an einen öffentlichen Push-Server gesendet haben - also über WebService -, müssen Sie einen Webservice hinzufügen, der MSMQ verwendet. Das Problem ist, dass Sie einen IIS auf dem Server und dem Client installiert haben müssen. Wenn Sie es intern verwenden, wird MSMQ ausreichen. http://www.codeproject.com/KB/WCF/WcfMsmqServerPush.aspx

+11

Die Installation von IIS auf allen Clients ist kaum sinnvoll – Thomas