IServiceCall.OnCall Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запускает исполнение пакетной работы, реализованной в этом методе.
public:
void OnCall();
public void OnCall ();
abstract member OnCall : unit -> unit
Public Sub OnCall ()
Комментарии
Пакетная работа, выполняемая в этом методе, выполняется в контексте и в объекте потока действия, созданного при вызове Activityметода . Пакетная работа в этом методе выполняется путем вызова Activity.SynchronousCall метода или Activity.AsynchronousCall.
Внимание!
Необходимо обеспечить потокобезопасность этого метода в ситуациях, когда созданный объект действия не создается с синхронизированным Activity контекстом, так как в таких ситуациях одновременно могут выполняться многие вызовы .OnCall
Для достижения максимальной производительности в системе конфигурация контекста действия, созданного методом Activity , должна соответствовать пакетной работе, выполняемой методом OnCall . Например, если пакетная работа в методе OnCall использует объекты, доступные в пуле, действие, созданное , Activity должно быть настроено для использования многопоточного подразделения (MTA).
Дополнительные сведения об объектах, доступных в пуле, см. в разделе "Требования к объектам с поддержкой пула" в пакете SDK для платформы на сайте MSDN.