JSObjectReference.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>
 virtual 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>
override this.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 por 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.

Implementaciones

Se aplica a

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

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

public:
generic <typename TValue>
 virtual 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>
override this.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 por 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.

Implementaciones

Se aplica a