IGrainReferenceRuntime.InvokeMethodAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Retourne la réponse de l’objet distant.