Des idées sur la façon de supprimer ou de réinitialiser le contenu d'un Process.StandardOutput, afin que nous puissions rejeter le message du jour et tout autre contenu initial d'un processus?Comment annuler (réinitialiser) process.standardoutput dans .NET?
Répondre
Vous pourriez essayer quelque chose de similaire à:
Process.StandardOutput.BaseStream.SetLength (0);
process.StandardOutput.ReadToEnd();
De cette façon, vous allez lire tout le contenu déjà écrit et pas en tenir compte. Étant donné que ce flux ne prend pas en charge les opérations de recherche, l'utilisateur recevra un flux "sans en-tête".
Je ne sais pas ce que vous entendez par défausse mais vous pouvez redirect the standard output:
Lorsqu'un processus écrit le texte dans son flux norme, ce texte est généralement affiché sur la console. Par redirection du flux StandardOutput, vous pouvez manipuler ou supprimer la sortie d'un processus.
Je le redirige déjà vers un lecteur. Ce que je dois faire est en fait jeter le contenu du flux sous-jacent avant que le lecteur ne l'utilise – mwjackson
Est-ce que Process.StandardOutput.DiscardBufferedData() ne fait pas ce que vous voulez?
Vous pouvez également lire jusqu'à ce qu'il soit vide? Pas très efficace je suppose, mais si c'est juste du titre, alors ce sera une lecture.
- 1. cfhtmlhead réinitialiser/annuler ou annuler?
- 2. Annuler Navigateur Défiler Réinitialiser pour Inline Onclick
- 3. Comment annuler la publication d'une application .Net
- 4. .NET annuler le flux BeginRead
- 5. Comment réinitialiser l'achèvement dans wildmenu?
- 6. Comment annuler l'attribution d'une valeur?
- 7. Réinitialiser défiler dans ScrollView
- 8. Comment réinitialiser table.DefaultView.RowFilter?
- 9. comment réinitialiser jeu cocos2d
- 10. C#: Comment annuler l'appel RasDial?
- 11. Comment réinitialiser un dispatcherTimer?
- 12. Bouton Annuler dans UITextfield
- 13. Comment réinitialiser le StringValidator?
- 14. Comment réinitialiser un dictionnaire
- 15. Contrôle WebBrowser Annuler/Rétablir question
- 16. Comment annuler `hg pull`?
- 17. Comment effacer/réinitialiser un ItemizedOverlay dans Android?
- 18. Comment réinitialiser un port dans MacPorts?
- 19. Comment réinitialiser/vider dans un std :: wstring?
- 20. Comment réinitialiser l'identité dans le tableau
- 21. Comment réinitialiser une propriété dans ANT?
- 22. Comment annuler Toast
- 23. Comment réinitialiser ou réinitialiser les propriétés d'une classe?
- 24. Réinitialiser ObjectFactory dans StructureMap
- 25. annuler ou annuler l'appel ajax dans ie 6,7,8
- 26. grails calendrier réinitialiser
- 27. Comment annuler une fusion dans mercurial?
- 28. Comment annuler une seule modification dans Mercurial?
- 29. Comment annuler un événement dans des winforms?
- 30. Comment annuler un travail planifié dans Quartz
Je devrais probablement ajouter que c'est un System.IO.FileStream, donc je n'ai pas accès à la recherche ou au redimensionnement du flux etc ... – mwjackson