Если возможно, избегайте использования статической переменной.Переменная экземпляра на базовом контроллере работала бы так же легко, если бы все методы использовали один и тот же экземпляр контроллера.Я предполагаю, что вы не создаете экземпляры новых контроллеров для выполнения других действий.
EDIT : После обдумывания простая статическая переменная не будет работать, так как она будет использоваться всемиЗапросы.Вам нужно будет использовать какой-то словарь, снабженный уникальным идентификатором, идентифицирующим запрос.Возможно, на основе комбинации HostAddress и отметки времени, созданной при инициировании запроса.Возможно, сработает кэш приложения, поэтому он доступен везде и автоматически очищается, когда вы закончите.Это будет только сложнее, если учесть все возможные способы взаимодействия нескольких потоков.Опять же, я бы сказал, что попытка использовать переменную экземпляра может быть лучшим способом справиться с этим.