Использование рабочих процессов Windows в ASP.NET MVC / WEb Api

Итак, я новичок в рабочих процессах и пытаюсь включить рабочий процесс, который обрабатывает регистрацию пользователей, в мой проект Web API. В настоящее время я просто инициализирую его в контроллере следующим образом:

 public class AccountController : ApiController
 {
       private readonly RegistrationVerification<AccountRegistration> verification = 
           new RegistrationVerification<AccountRegistration>();
 }

Теперь это работает, но кроме того, что похоже на запах кода, оно также вызывает ошибки в моем проекте Web Api:

The type or namespace name `AccountRegistration` could not be found (are you missing a using directive or an assembly reference?)

С AccountRegistration ссылаясь на определенный рабочий процесс.xaml в отдельном (на который ссылаются) проекте.

Эти ошибки отображаются в моем списке ошибок, а AccountRegistration имеет красные неровности, но в конечном итоге они не мешают мне компилировать и запускать приложение. Тем не менее, они являются большой неприятностью и болью в глазах.

Я попытался добавить ссылки в своем веб-интерфейсе для некоторых сборок рабочих процессов, таких как System.Activities, System.Activities.DurableInstancing, System.Drawing..., но ни одна из них не прояснила это.

Поэтому вопрос заключается в том, как правильно использовать рабочий процесс Windows в веб-API? Как правило, я бы вводил такую ​​зависимость, но я не уверен, как это сделать, и будет ли это устранять эти досадные ошибки.

0 ответов

Другие вопросы по тегам