Als «events» getaggte Fragen

Ein Ereignis ist eine Möglichkeit für eine Klasse, Hörer zu benachrichtigen, wenn eine bestimmte Sache passiert.

4
Sollte ich "async void" -Ereignishandler vermeiden?
Ich weiß, dass es im Allgemeinen als schlechte Idee angesehen wird, Fire-and-Forget- async voidMethoden zum Starten von Aufgaben zu verwenden, da die anstehende Aufgabe nicht nachverfolgt werden kann und es schwierig ist, Ausnahmen zu behandeln, die in einer solchen Methode ausgelöst werden könnten. Sollte ich async voidEvent-Handler generell auch meiden …

8
Wie kann ich in jQuery auf ein Klicken und Halten warten?
Ich möchte in der Lage sein, ein Ereignis auszulösen, wenn ein Benutzer auf eine Schaltfläche klickt und diesen Klick dann 1000 bis 1500 ms lang gedrückt hält. Gibt es eine jQuery-Kernfunktionalität oder ein Plugin, das dies bereits ermöglicht? Soll ich meine eigenen rollen? Wo soll ich anfangen?

4
Verwenden von Lambda-Ausdrücken für Ereignishandler
Ich habe derzeit eine Seite, die wie folgt deklariert ist: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Ich bin erst kürzlich von 1.1 auf .NET 3.5 umgestiegen, daher bin ich es gewohnt, …
114 c#  performance  events  lambda 

6
Was bedeutet der boolesche Wert, der von einer Ereignisbehandlungsmethode in Android zurückgegeben wird?
In Android geben die meisten Ereignis-Listener-Methoden einen booleschen Wert zurück. Was bedeutet dieser wahre / falsche Wert? Was wird es zu den Subsequenzereignissen führen? class MyTouchListener implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { logView.showEvent(event); return true; } } In Bezug auf das obige Beispiel habe ich …





11
Ereignissignatur in .NET - Verwenden eines stark typisierten "Absenders"?
Mir ist völlig klar, dass das, was ich vorschlage, nicht den .NET-Richtlinien entspricht und daher wahrscheinlich allein aus diesem Grund eine schlechte Idee ist. Ich möchte dies jedoch aus zwei möglichen Perspektiven betrachten: (1) Sollte ich in Betracht ziehen, dies für meine eigene Entwicklungsarbeit zu verwenden, die zu 100% für …
106 c#  .net  vb.net  events 

4
Wie kann ich mit jQuery überprüfen, ob während des Klickereignisses eine Taste gedrückt wird?
Ich möchte ein Klickereignis mit jQuery abfangen und feststellen können, ob gleichzeitig eine Taste gedrückt wurde, damit ich die Rückruffunktion basierend auf dem Tastendruckereignis aufteilen kann. Beispielsweise: $("button").click(function() { if([KEYPRESSED WHILE CLICKED]) { // Do something... } else { // Do something different... } }); Ist das überhaupt möglich oder …
105 jquery  events  keyboard  click 


4
Wann wird der Thread-Pool verwendet?
Ich verstehe also, wie Node.js funktioniert: Es hat einen einzelnen Listener-Thread, der ein Ereignis empfängt und es dann an einen Worker-Pool delegiert. Der Arbeitsthread benachrichtigt den Listener, sobald die Arbeit abgeschlossen ist, und der Listener gibt die Antwort an den Anrufer zurück. Meine Frage lautet: Wenn ich einen HTTP-Server in …
104 node.js  events 

5
Gibt es eine Entsprechung zur e.PageX-Position für das 'Touchstart'-Ereignis wie für das Klick-Ereignis?
Ich versuche mit jQuery die X-Position eines Touchstart-Ereignisses zu ermitteln, das mit der Live-Funktion verwendet wird. Dh $('#box').live('touchstart', function(e) { var xPos = e.PageX; } ); Dies funktioniert nun mit 'click' als Ereignis. Wie um alles in der Welt (ohne Alpha jQuery Mobile) erhalte ich es mit einem Touch-Ereignis? Irgendwelche …

7
Sind C # -Ereignisse synchron?
Diese Frage besteht aus zwei Teilen: Hat Anheben ein Ereignis den Thread blockieren, oder startet die Ausführung von Eventhandler asynchron und der Faden weiter zum gleichen Zeit geht? Werden die einzelnen EventHandler (die das Ereignis abonniert haben) nacheinander synchron ausgeführt oder werden sie asynchron ausgeführt, ohne dass garantiert wird, dass …
104 c#  .net  events  delegates 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.