JSInProcessRuntime Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстрактный базовый класс для внутрипроцессной среды выполнения JavaScript.
public ref class JSInProcessRuntime abstract : Microsoft::JSInterop::JSRuntime, Microsoft::JSInterop::IJSInProcessRuntime
public abstract class JSInProcessRuntime : Microsoft.JSInterop.JSRuntime, Microsoft.JSInterop.IJSInProcessRuntime
type JSInProcessRuntime = class
inherit JSRuntime
interface IJSInProcessRuntime
interface IJSRuntime
Public MustInherit Class JSInProcessRuntime
Inherits JSRuntime
Implements IJSInProcessRuntime
- Наследование
- Производный
- Реализации
Конструкторы
JSInProcessRuntime() |
Инициализирует новый экземпляр JSInProcessRuntime. |
Свойства
DefaultAsyncTimeout |
Возвращает или задает время ожидания по умолчанию для асинхронных вызовов JavaScript. (Унаследовано от JSRuntime) |
JsonSerializerOptions |
Возвращает объект , используемый JsonSerializerOptions для сериализации и десериализации полезных данных взаимодействия. (Унаследовано от JSRuntime) |
Методы
BeginInvokeJS(Int64, String, String, JSCallResultType, Int64) |
Начинает асинхронный вызов функции. (Унаследовано от JSRuntime) |
BeginInvokeJS(Int64, String, String) |
Начинает асинхронный вызов функции. (Унаследовано от JSRuntime) |
Dispose() |
Удалите JSRuntime. (Унаследовано от JSRuntime) |
EndInvokeDotNet(DotNetInvocationInfo, DotNetInvocationResult) |
Завершает вызов асинхронного взаимодействия JS из JavaScript в .NET. (Унаследовано от JSRuntime) |
Invoke<TValue>(String, Object[]) |
Вызывает указанную функцию JavaScript синхронно. |
InvokeAsync<TValue>(String, CancellationToken, Object[]) |
Асинхронно вызывает указанную функцию JavaScript. (Унаследовано от JSRuntime) |
InvokeAsync<TValue>(String, Object[]) |
Асинхронно вызывает указанную функцию JavaScript. JSRuntime применит время ожидания к этой операции на основе значения, настроенного в DefaultAsyncTimeout. Чтобы отправить вызов с другим временем ожидания или без нее, рассмотрите возможность использования InvokeAsync<TValue>(String, CancellationToken, Object[]). (Унаследовано от JSRuntime) |
InvokeJS(String, String, JSCallResultType, Int64) |
Выполняет вызов синхронной функции. |
InvokeJS(String, String) |
Выполняет вызов синхронной функции. |
ReadJSDataAsStreamAsync(IJSStreamReference, Int64, CancellationToken) |
Stream Предоставляет для ссылки на данные, представленной . |
ReceiveByteArray(Int32, Byte[]) |
Принимает данные массива байтов, передаваемые из JS в DotNet. (Унаследовано от JSRuntime) |
SendByteArray(Int32, Byte[]) |
Передает массив байтов из .NET в JS. (Унаследовано от JSRuntime) |
TransmitStreamAsync(Int64, DotNetStreamReference) |
Передает потоковые данные из .NET в JS. Подклассы должны переопределить этот метод и предоставить реализацию, которая переносит данные в JS и вызывает DotNet.jsCallDispatcher.supplyDotNetStream. (Унаследовано от JSRuntime) |
Методы расширения
InvokeVoid(IJSInProcessRuntime, String, Object[]) |
Вызывает указанную функцию JavaScript синхронно. |
InvokeAsync<TValue>(IJSRuntime, String, Object[]) |
Асинхронно вызывает указанную функцию JavaScript. JSRuntime применит время ожидания к этой операции на основе значения, настроенного в DefaultAsyncTimeout. Чтобы отправить вызов с другим временем ожидания или без времени ожидания, рассмотрите возможность использования InvokeAsync<TValue>(String, CancellationToken, Object[]). |
InvokeAsync<TValue>(IJSRuntime, String, CancellationToken, Object[]) |
Асинхронно вызывает указанную функцию JavaScript. |
InvokeAsync<TValue>(IJSRuntime, String, TimeSpan, Object[]) |
Асинхронно вызывает указанную функцию JavaScript. |
InvokeVoidAsync(IJSRuntime, String, Object[]) |
Асинхронно вызывает указанную функцию JavaScript. |
InvokeVoidAsync(IJSRuntime, String, CancellationToken, Object[]) |
Асинхронно вызывает указанную функцию JavaScript. |
InvokeVoidAsync(IJSRuntime, String, TimeSpan, Object[]) |
Асинхронно вызывает указанную функцию JavaScript. |