C# C对Express:“;此方法保留供将来使用";-这是什么意思?
我想使用Stream.Flush方法,但它的文档显示了该消息。这是什么意思 编辑:我在MSDN线程中没有找到任何解决方案。C# C对Express:“;此方法保留供将来使用";-这是什么意思?,c#,.net,visual-studio,C#,.net,Visual Studio,我想使用Stream.Flush方法,但它的文档显示了该消息。这是什么意思 编辑:我在MSDN线程中没有找到任何解决方案。 我的问题是,有时发送消息和客户端断开连接会导致消息不出现。所以我需要在OnDisconnecting事件中刷新流或套接字。他们雇佣了一个一半是法国人一半是英国人的人来做文档? 除了笑话,它的意思是:此方法保留供将来使用,即所引用的方法已创建,以便“东西”符合某种规范,但它只是一个占位符,将在以后实现。这意味着您使用的实现的作者尚未实现该方法,因此您不必在代码中调用它。如果您
我的问题是,有时发送消息和客户端断开连接会导致消息不出现。所以我需要在OnDisconnecting事件中刷新流或套接字。他们雇佣了一个一半是法国人一半是英国人的人来做文档?
除了笑话,它的意思是:此方法保留供将来使用,即所引用的方法已创建,以便“东西”符合某种规范,但它只是一个占位符,将在以后实现。这意味着您使用的实现的作者尚未实现该方法,因此您不必在代码中调用它。如果您使用的是
网络流
,请访问MSDN。基本上这意味着抽象方法必须实现Stream.Flush()
,但它在NetworkStream
的具体实现中没有任何作用。我相信.NET framework依靠操作系统在网络上进行刷新。Im使用网络流。我在解析消息方面没有问题,我有一个问题,就是有时候断开连接之前发送的消息不会出现。比如:SendMessage(text,param)disconnectclient(client)好吧,你可以改变一些事情,让客户端确认它收到了消息,然后你就可以断开连接了……我认为TCP/IP确保了消息的出现。就像你告诉客户他的密码尝试是错误的一样。您发送消息并断开连接。它与立即呼叫断开连接有关。当我把它取下来的时候,所有的味精都是正确的。所以我不需要叫它?没有缓冲,因为它写入套接字?您仍然应该调用它。如果在.NET4.0中实现了Flush,并且您应该调用它,那么您的代码仍然可以按预期工作。不,这不是它的意思。这意味着在当前的实现中,它什么都不做,但您应该调用它,因为当它们实现它并要求您调用它时,您的代码仍然可以正常工作。也就是说,如果您需要调用flush。