C# 选择具有远程处理功能的文件

C# 选择具有远程处理功能的文件,c#,wpf,filestream,remoting,C#,Wpf,Filestream,Remoting,我希望通过我的wpf应用程序从远程处理服务器(继承MarshalByRefObject)中选择并使用文件夹上的文件。 我正在使用远程处理,因此无法使用OpenFileDialog方法 有人知道怎么做吗?要使用我的文件,我想我最好使用一个文件流,但我不知道如何在我的服务器上选择一个文件。在codeplex上有一个.NET远程处理:使用代理处理远程事件–一个可以查看的“聊天和文件发送”应用程序的真实示例。我认为发送文件等的示例代码应该可以复制并恢复到您的需要。在任何解决方案中,我都认为您需要一个服务

我希望通过我的wpf应用程序从远程处理服务器(继承MarshalByRefObject)中选择并使用文件夹上的文件。 我正在使用远程处理,因此无法使用OpenFileDialog方法


有人知道怎么做吗?要使用我的文件,我想我最好使用一个文件流,但我不知道如何在我的服务器上选择一个文件。在codeplex上有一个.NET远程处理:使用代理处理远程事件–一个可以查看的“聊天和文件发送”应用程序的真实示例。我认为发送文件等的示例代码应该可以复制并恢复到您的需要。在任何解决方案中,我都认为您需要一个服务和一个客户来完成工作

这段代码还使用了相关的设计模式,这些模式对于远程处理开发是很有趣的


好的,所以我完成这项任务非常简单。 我列出了我的文件夹内容,然后将其显示在列表框中

public static List<string> getFiles()
{
  List<string> listReturn = new List<string>();
  string[] filePaths = Directory.GetFiles(backupFolder);
  return filePaths.ToList();
}
公共静态列表getFiles() { List listReturn=新列表(); string[]filepath=Directory.GetFiles(backupFolder); 返回filepath.ToList(); } ,您可以找到有关GetFiles方法的信息。您可以指定是否希望显示的文件具有特定扩展名,以及是否需要搜索选项,例如遍历所有子目录