我目前有一个Xamarin.forms应用程序,该应用程序使用了RESTful API,其中包含所有资源。在该应用程序中,我目前使用HttpClient从RESTful API中读取内容,但是由于在某些情况下需要读取大量数据实例,因此我想知道使用流是否会更好。
总体而言,我对流的知识不多,而且它们如何工作有点难以掌握。但是,我听说使用流可以让您在数据到达时对其进行处理,而不必读取所有数据,然后才能对其进行处理。
说我有一个小组模型,我需要阅读附近位置的所有小组,然后开始显示这些。如果说有1000组,这肯定会冻结我的应用程序。但是,我可以使用流使数据在加载时逐渐显示吗?
我知道使用WebClient可以通过使用流来授予您对数据的访问权限,但是我不知道如何逐步处理它。一个简单的以这种方式处理此类数据的示例对我很有帮助,因为我尝试在Web上进行研究,但收效甚微。非常感谢!