public WebViewJSRuntime() { ElementReferenceContext = new WebElementReferenceContext(this); JsonSerializerOptions.Converters.Add( new ElementReferenceJsonConverter( new WebElementReferenceContext(this))); }
public RemoteJSRuntime(IOptions <CircuitOptions> options, ILogger <RemoteJSRuntime> logger) { _options = options.Value; _logger = logger; DefaultAsyncTimeout = _options.JSInteropDefaultCallTimeout; ElementReferenceContext = new WebElementReferenceContext(this); JsonSerializerOptions.Converters.Add(new ElementReferenceJsonConverter(ElementReferenceContext)); }
public RemoteJSRuntime( IOptions <CircuitOptions> circuitOptions, IOptions <HubOptions> hubOptions, ILogger <RemoteJSRuntime> logger) { _options = circuitOptions.Value; _maximumIncomingBytes = hubOptions.Value.MaximumReceiveMessageSize is null ? long.MaxValue : hubOptions.Value.MaximumReceiveMessageSize.Value; _logger = logger; DefaultAsyncTimeout = _options.JSInteropDefaultCallTimeout; ElementReferenceContext = new WebElementReferenceContext(this); JsonSerializerOptions.Converters.Add(new ElementReferenceJsonConverter(ElementReferenceContext)); }
private DefaultWebAssemblyJSRuntime() { ElementReferenceContext = new WebElementReferenceContext(this); JsonSerializerOptions.Converters.Add(new ElementReferenceJsonConverter(ElementReferenceContext)); }
public ElementReferenceJsonConverterTest() { ElementReferenceContext = Mock.Of <ElementReferenceContext>(); Converter = new ElementReferenceJsonConverter(ElementReferenceContext); }
public ElementReferenceJsonConverter(ElementReferenceContext elementReferenceContext) { _elementReferenceContext = elementReferenceContext; }