Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以知道C#中的工作流预期输入参数?_C#_Vb.net_Visual Studio_Workflow Services - Fatal编程技术网

是否可以知道C#中的工作流预期输入参数?

是否可以知道C#中的工作流预期输入参数?,c#,vb.net,visual-studio,workflow-services,C#,Vb.net,Visual Studio,Workflow Services,我正在开发一个使用大量工作流的windows工作流应用程序,每个工作流都位于单独的dll中,并在应用程序启动时动态加载 所有工作流共享一个可能输入参数的公共列表(工作流不必接受所有可能的参数) 我的问题是。在加载工作流时以及启动工作流之前,是否可能知道预期的输入参数?正如您所知,如果我发送一个意外参数,将发生异常?对此不确定。但在函数中使用param或可选参数如何?谢谢您的回复,它不是函数,而是工作流输入参数,是的,我可以使用字典或对象数组作为输入,但我不知道需要哪些输入,因为我不控制工作流开发

我正在开发一个使用大量工作流的windows工作流应用程序,每个工作流都位于单独的dll中,并在应用程序启动时动态加载

所有工作流共享一个可能输入参数的公共列表(工作流不必接受所有可能的参数)


我的问题是。在加载工作流时以及启动工作流之前,是否可能知道预期的输入参数?正如您所知,如果我发送一个意外参数,将发生异常?

对此不确定。但在函数中使用param或可选参数如何?谢谢您的回复,它不是函数,而是工作流输入参数,是的,我可以使用字典或对象数组作为输入,但我不知道需要哪些输入,因为我不控制工作流开发,如果我发送了所有可能的输入,那么工作流开发人员应该执行从对象类型到所需类型的转换(输入不是来自同一类型),这需要工作流中的一些代码(可能还添加了一些活动)我试图避免,我试图简化工作流开发。实际上,我不想使用数组或字典有多种原因。