Partager via


IGrainReferenceRuntime.InvokeMethodAsync Méthode

Définition

Surcharges

InvokeMethodAsync(GrainReference, IInvokable, InvokeMethodOptions)

Appelle la méthode spécifiée sur l’interface de grain fournie.

InvokeMethodAsync<T>(GrainReference, IInvokable, InvokeMethodOptions)

Appelle la méthode spécifiée sur l’interface de grain fournie.

InvokeMethodAsync<T>(GrainReference, Int32, Object[], InvokeMethodOptions, SiloAddress)

Appelle une méthode sur un objet distant.

InvokeMethodAsync(GrainReference, IInvokable, InvokeMethodOptions)

Appelle la méthode spécifiée sur l’interface de grain fournie.

public System.Threading.Tasks.ValueTask InvokeMethodAsync (Orleans.Runtime.GrainReference reference, Orleans.Serialization.Invocation.IInvokable request, Orleans.CodeGeneration.InvokeMethodOptions options);
abstract member InvokeMethodAsync : Orleans.Runtime.GrainReference * Orleans.Serialization.Invocation.IInvokable * Orleans.CodeGeneration.InvokeMethodOptions -> System.Threading.Tasks.ValueTask
Public Function InvokeMethodAsync (reference As GrainReference, request As IInvokable, options As InvokeMethodOptions) As ValueTask

Paramètres

reference
GrainReference

Référence de grain.

request
IInvokable

Description de la méthode.

options
InvokeMethodOptions

Options d’appel.

Retours

ValueTask représentant l’opération

S’applique à

InvokeMethodAsync<T>(GrainReference, IInvokable, InvokeMethodOptions)

Appelle la méthode spécifiée sur l’interface de grain fournie.

public System.Threading.Tasks.ValueTask<T> InvokeMethodAsync<T> (Orleans.Runtime.GrainReference reference, Orleans.Serialization.Invocation.IInvokable request, Orleans.CodeGeneration.InvokeMethodOptions options);
abstract member InvokeMethodAsync : Orleans.Runtime.GrainReference * Orleans.Serialization.Invocation.IInvokable * Orleans.CodeGeneration.InvokeMethodOptions -> System.Threading.Tasks.ValueTask<'T>
Public Function InvokeMethodAsync(Of T) (reference As GrainReference, request As IInvokable, options As InvokeMethodOptions) As ValueTask(Of T)

Paramètres de type

T

Type de retour sous-jacent de la méthode.

Paramètres

reference
GrainReference

Référence de grain.

request
IInvokable

Description de la méthode.

options
InvokeMethodOptions

Options d’appel.

Retours

Résultat de l’appel.

S’applique à

InvokeMethodAsync<T>(GrainReference, Int32, Object[], InvokeMethodOptions, SiloAddress)

Source:
IGrainReferenceRuntime.cs

Appelle une méthode sur un objet distant.

public System.Threading.Tasks.Task<T> InvokeMethodAsync<T> (Orleans.Runtime.GrainReference reference, int methodId, object[] arguments, Orleans.CodeGeneration.InvokeMethodOptions options, Orleans.Runtime.SiloAddress silo);
abstract member InvokeMethodAsync : Orleans.Runtime.GrainReference * int * obj[] * Orleans.CodeGeneration.InvokeMethodOptions * Orleans.Runtime.SiloAddress -> System.Threading.Tasks.Task<'T>
Public Function InvokeMethodAsync(Of T) (reference As GrainReference, methodId As Integer, arguments As Object(), options As InvokeMethodOptions, silo As SiloAddress) As Task(Of T)

Paramètres de type

T

Type de résultat

Paramètres

reference
GrainReference

Référence à la cible adressable.

methodId
Int32

La méthode à appeler.

arguments
Object[]

Charge utile de la méthode.

options
InvokeMethodOptions

Options d’appel.

silo
SiloAddress

Silo cible.

Retours

Task<T>

Retourne la réponse de l’objet distant.

S’applique à