Да, вы можете передавать параметры в рабочий процесс на основе Xoml. Вы бы использовали перегрузку CreateWorkflow
, которая также принимает rulesReader, но для этого параметра передается значение NULL: -
XmlReader xoml = GetXoml();
Dictionary params = CreateMyParams();
WorkflowInstance instance = workflowRuntime.CreateWorkflow(xoml, null, params);