9.4 Synchrone Delegate-Aufrufe in asynchrone umwandeln

Problem

Sie haben festgestellt, dass die Ausführung von Delegates, die innerhalb Ihrer Anwendung synchron aufgerufen werden, sehr lange dauert. Diese Verzögerung bewirkt, dass die Benutzerschnittstelle für den Benutzer nicht einschränkungslos zu nutzen ist. Die Aufrufe dieser Delegates sollten von synchronen Aufrufen in asynchrone Aufrufe umgewandelt werden.

Lösung

Hier sehen Sie einen typischen synchronen Delegate-Typ und Unterstützungscode, der dieses Delegate aufruft:

public delegate void SyncDelegateTypeSimple( ); // Die Klasse und die Methode, die durch das Delegate // SyncDelegateTypeSimple aufgerufen werden public class TestSyncDelegateTypeSimple { public static void Method1( ) { Console.WriteLine("Method1 ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.