Est-il un BackgroundWorker de remplacement pour .NET Compact Framework 3.5?
Je veux utiliser quelque chose de similaire à la BackgroundWorker, qui est connu de la pleine .NET Framework, sur les appareils mobiles. Malheureusement, il n'est pas disponible dans le compact framework.
Ce que je peux utiliser à la place?
OriginalL'auteur | 2009-08-24
Vous devez vous connecter pour publier un commentaire.
Il y a un site MSDN de discuter de la Arrière-plan des Techniques de Traitement sur le CF.
L'option la plus commune est d'utiliser ThreadPool.QueueUserWorkItem au lieu d'un BackgroundWorker, bien qu'il existe d'autres options.
OriginalL'auteur Reed Copsey
Il y a de la mise en œuvre de BackgroundWorker pour la MUCOVISCIDOSE:
http://www.danielmoth.com/Blog/2004/12/backgroundworker-sample.html
J'ai téléchargé la Version C# pour pastebin pour votre commodité: pastebin.com/WS4reY8p Aproppos:Ce code utilise QueueUserWorkitem Classe en interne
OriginalL'auteur Filip Navara
Ici est une mise en œuvre qui a été créé à l'aide de Réflecteur. Vous pouvez utiliser un Réflecteur pour vérifier les différentes implémentations dans le .NET framework
OriginalL'auteur SwDevMan81
Il y a un cadre, appelé Smart Cadre de dispositifs par OpenNETCF, qui tente de combler l'écart entre le compact framework et le plein .NET framework. Ce cadre contient et offre une
BackgroundWorker
mise en œuvre.Ce cadre est disponible en version communautaire, qui peut être utilisé gratuitement.
De l'ancienne version
1.x
est également directement le code source disponible à partir de ici (défiler vers le bas pour le dernier lien). Ce code source est similaire pour le lien @Filip Navara fourni.OriginalL'auteur Robin