GrainExtensions.InvokeOneWay Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
InvokeOneWay<T>(T, Func<T,ValueTask>) |
Вызывает метод интерфейса зерна односторонним способом, чтобы не было отправлено ответное сообщение вызывающей стороне. |
InvokeOneWay<T>(T, Func<T,Task>) |
Вызывает метод интерфейса зерна односторонним способом, чтобы не было отправлено ответное сообщение вызывающей стороне. |
InvokeOneWay<T>(T, Func<T,ValueTask>)
- Исходный код:
- GrainExtensions.cs
Вызывает метод интерфейса зерна односторонним способом, чтобы не было отправлено ответное сообщение вызывающей стороне.
public static void InvokeOneWay<T> (this T grainReference, Func<T,System.Threading.Tasks.ValueTask> grainMethodInvocation) where T : class, Orleans.Runtime.IAddressable;
static member InvokeOneWay : 'T * Func<'T, System.Threading.Tasks.ValueTask (requires 'T : null and 'T :> Orleans.Runtime.IAddressable)> -> unit (requires 'T : null and 'T :> Orleans.Runtime.IAddressable)
<Extension()>
Public Sub InvokeOneWay(Of T As {Class, IAddressable}) (grainReference As T, grainMethodInvocation As Func(Of T, ValueTask))
Параметры типа
- T
Зернистый интерфейс
Параметры
- grainReference
- T
Ссылка grain, которая будет скопирована, а затем вызов, выполненный на нем
Функция, которая должна вызывать метод grain и возвращать результирующий valueTask
Применяется к
InvokeOneWay<T>(T, Func<T,Task>)
- Исходный код:
- GrainExtensions.cs
Вызывает метод интерфейса зерна односторонним способом, чтобы не было отправлено ответное сообщение вызывающей стороне.
public static void InvokeOneWay<T> (this T grainReference, Func<T,System.Threading.Tasks.Task> grainMethodInvocation) where T : class, Orleans.Runtime.IAddressable;
static member InvokeOneWay : 'T * Func<'T, System.Threading.Tasks.Task (requires 'T : null and 'T :> Orleans.Runtime.IAddressable)> -> unit (requires 'T : null and 'T :> Orleans.Runtime.IAddressable)
<Extension()>
Public Sub InvokeOneWay(Of T As {Class, IAddressable}) (grainReference As T, grainMethodInvocation As Func(Of T, Task))
Параметры типа
- T
Зернистый интерфейс
Параметры
- grainReference
- T
Ссылка grain, которая будет скопирована, а затем вызов, выполненный на нем
Функция, которая должна вызывать метод зерна и возвращать итоговую задачу