Comment procéder en utilisant la méthode TryTake sur un BlockingCollection < 'a> passant dans un délai d'attente en millisecondes?Comment consommer BlockingCollection <'a> .TryTake in F #
Heres la signature:
BlockingCollection.TryTake (unité: byref, millisecondsTimeout: int): bool
est possible d'utiliser la méthode de nuplet d'éviter le passage d'un type de réf comme sur les méthodes Dictionary.TryGet?
dire
laisser le succès, item = myDictionary.TryGetValue (client)
Im aux prises avec cette signature particulière, toute suggestion serait génial.
À la votre!
Étant donné que, si je devais faire beaucoup de travail avec BlockingCollection de F #, je serais probablement faire une surcharge de méthode d'extension de TryTake qui accepte un entier et retourne un tuple. –
Je dois regarder cela parce que je vais l'utiliser un peu, a réussi à me confondre en créant le ** ref T ** qui est passé dans – 7sharp9