Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
IJSObjectReference Interface
Definition
- Namespace:
- Microsoft.JSInterop
- Assembly:
- Microsoft.JSInterop.dll
- Package:
- Microsoft.JSInterop v10.0.0
- Package:
- Microsoft.JSInterop v11.0.0-preview.4.26230.115
- Package:
- Microsoft.JSInterop v5.0.9
- Package:
- Microsoft.JSInterop v6.0.6
- Package:
- Microsoft.JSInterop v7.0.5
- Package:
- Microsoft.JSInterop v8.0.19
- Package:
- Microsoft.JSInterop v9.0.8
- Source:
- IJSObjectReference.cs
- Source:
- IJSObjectReference.cs
- Source:
- IJSObjectReference.cs
- Source:
- IJSObjectReference.cs
- Source:
- IJSObjectReference.cs
- Source:
- IJSObjectReference.cs
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a reference to a JavaScript object.
public interface class IJSObjectReference : IAsyncDisposable
public interface IJSObjectReference : IAsyncDisposable
type IJSObjectReference = interface
interface IAsyncDisposable
Public Interface IJSObjectReference
Implements IAsyncDisposable
- Derived
- Implements
Methods
| Name | Description |
|---|---|
| GetValueAsync<TValue>(String, CancellationToken) |
Reads the value of the specified JavaScript property asynchronously. |
| GetValueAsync<TValue>(String) |
Reads the value of the specified JavaScript property asynchronously. |
| InvokeAsync<TValue>(String, CancellationToken, Object[]) |
Invokes the specified JavaScript function asynchronously. |
| InvokeAsync<TValue>(String, Object[]) |
Invokes the specified JavaScript function asynchronously. JSRuntime will apply timeouts to this operation based on the value configured in DefaultAsyncTimeout. To dispatch a call with a different, or no timeout, consider using InvokeAsync<TValue>(String, CancellationToken, Object[]). |
| InvokeConstructorAsync(String, CancellationToken, Object[]) |
Invokes the specified JavaScript constructor function asynchronously. The function is invoked with the |
| InvokeConstructorAsync(String, Object[]) |
Invokes the specified JavaScript constructor function asynchronously. The function is invoked with the |
| SetValueAsync<TValue>(String, TValue, CancellationToken) |
Updates the value of the specified JavaScript property asynchronously. If the property is not defined on the target object, it will be created. |
| SetValueAsync<TValue>(String, TValue) |
Updates the value of the specified JavaScript property asynchronously. If the property is not defined on the target object, it will be created. |
Extension Methods
| Name | Description |
|---|---|
| GetValueAsync<TValue>(IJSObjectReference, String, TimeSpan) |
Reads the value of the specified JavaScript property asynchronously. |
| InvokeAsync<TValue>(IJSObjectReference, String, CancellationToken, Object[]) |
Invokes the specified JavaScript function asynchronously. |
| InvokeAsync<TValue>(IJSObjectReference, String, Object[]) |
Invokes the specified JavaScript function asynchronously. JSRuntime will apply timeouts to this operation based on the value configured in DefaultAsyncTimeout. To dispatch a call with a different timeout, or no timeout, consider using InvokeAsync<TValue>(String, CancellationToken, Object[]). |
| InvokeAsync<TValue>(IJSObjectReference, String, TimeSpan, Object[]) |
Invokes the specified JavaScript function asynchronously. |
| InvokeConstructorAsync(IJSObjectReference, String, CancellationToken, Object[]) |
Invokes the specified JavaScript constructor function asynchronously. The function is invoked with the |
| InvokeConstructorAsync(IJSObjectReference, String, Object[]) |
Invokes the specified JavaScript constructor function asynchronously. The function is invoked with the |
| InvokeConstructorAsync(IJSObjectReference, String, TimeSpan, Object[]) |
Invokes the specified JavaScript constructor function asynchronously. The function is invoked with the |
| InvokeVoidAsync(IJSObjectReference, String, CancellationToken, Object[]) |
Invokes the specified JavaScript function asynchronously. |
| InvokeVoidAsync(IJSObjectReference, String, Object[]) |
Invokes the specified JavaScript function asynchronously. |
| InvokeVoidAsync(IJSObjectReference, String, TimeSpan, Object[]) |
Invokes the specified JavaScript function asynchronously. |
| SetValueAsync<TValue>(IJSObjectReference, String, TValue, TimeSpan) |
Updates the value of the specified JavaScript property asynchronously. If the property is not defined on the target object, it will be created. |
Applies to
Feedback
Was this page helpful?
