IJSObjectReference.InvokeAsync Método

Definición

Sobrecargas

InvokeAsync<TValue>(String, Object[])

Invoca la función de JavaScript especificada de forma asincrónica.

JSRuntime aplicará tiempos de espera a esta operación en función del valor configurado en DefaultAsyncTimeout. Para enviar una llamada con un tiempo de espera diferente o sin tiempo de espera, considere la posibilidad de usar InvokeAsync<TValue>(String, CancellationToken, Object[]).

InvokeAsync<TValue>(String, CancellationToken, Object[])

Invoca la función de JavaScript especificada de forma asincrónica.

InvokeAsync<TValue>(String, Object[])

Invoca la función de JavaScript especificada de forma asincrónica.

JSRuntime aplicará tiempos de espera a esta operación en función del valor configurado en DefaultAsyncTimeout. Para enviar una llamada con un tiempo de espera diferente o sin tiempo de espera, considere la posibilidad de usar InvokeAsync<TValue>(String, CancellationToken, Object[]).

public:
generic <typename TValue>
 System::Threading::Tasks::ValueTask<TValue> InvokeAsync(System::String ^ identifier, cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, object?[]? args);
abstract member InvokeAsync : string * obj[] -> System.Threading.Tasks.ValueTask<'Value>
Public Function InvokeAsync(Of TValue) (identifier As String, args As Object()) As ValueTask(Of TValue)

Parámetros de tipo

TValue

Tipo de valor devuelto serializable json.

Parámetros

identifier
String

Identificador de la función que se va a invocar. Por ejemplo, el valor "someScope.someFunction" invocará la función someScope.someFunction en la instancia de destino.

args
Object[]

Argumentos serializables json.

Devoluciones

ValueTask<TValue>

Instancia de TValue obtenida por JSON deserializando el valor devuelto.

Se aplica a

InvokeAsync<TValue>(String, CancellationToken, Object[])

Invoca la función de JavaScript especificada de forma asincrónica.

public:
generic <typename TValue>
 System::Threading::Tasks::ValueTask<TValue> InvokeAsync(System::String ^ identifier, System::Threading::CancellationToken cancellationToken, cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, System.Threading.CancellationToken cancellationToken, object?[]? args);
abstract member InvokeAsync : string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.ValueTask<'Value>
Public Function InvokeAsync(Of TValue) (identifier As String, cancellationToken As CancellationToken, args As Object()) As ValueTask(Of TValue)

Parámetros de tipo

TValue

Tipo de valor devuelto serializable json.

Parámetros

identifier
String

Identificador de la función que se va a invocar. Por ejemplo, el valor "someScope.someFunction" invocará la función someScope.someFunction en la instancia de destino.

cancellationToken
CancellationToken

Token de cancelación para indicar la cancelación de la operación. Al especificar este parámetro, se invalidarán las cancelaciones predeterminadas, como debido a los tiempos de espera (DefaultAsyncTimeout) que se apliquen.

args
Object[]

Argumentos serializables json.

Devoluciones

ValueTask<TValue>

Instancia de TValue obtenida por JSON deserializando el valor devuelto.

Se aplica a