/
IJSObjectReference.xml
142 lines (142 loc) · 10.5 KB
/
IJSObjectReference.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<Type Name="IJSObjectReference" FullName="Microsoft.JSInterop.IJSObjectReference">
<TypeSignature Language="C++ CLI" Value="public interface class IJSObjectReference : IAsyncDisposable" />
<TypeSignature Language="C#" Value="public interface IJSObjectReference : IAsyncDisposable" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IJSObjectReference implements class System.IAsyncDisposable" FrameworkAlternate="aspnetcore-5.0;aspnetcore-6.0;aspnetcore-7.0" />
<TypeSignature Language="DocId" Value="T:Microsoft.JSInterop.IJSObjectReference" />
<TypeSignature Language="VB.NET" Value="Public Interface IJSObjectReference
Implements IAsyncDisposable" />
<TypeSignature Language="F#" Value="type IJSObjectReference = interface
 interface IAsyncDisposable" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract beforefieldinit IJSObjectReference implements class System.IAsyncDisposable" FrameworkAlternate="aspnetcore-8.0" />
<AssemblyInfo>
<AssemblyName>Microsoft.JSInterop</AssemblyName>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>System.IAsyncDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-8.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(2)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Represents a reference to a JavaScript object.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="InvokeAsync<TValue>">
<MemberSignature Language="C++ CLI" Value="public:
generic <typename TValue>
 System::Threading::Tasks::ValueTask<TValue> InvokeAsync(System::String ^ identifier, cli::array <System::Object ^> ^ args);" />
<MemberSignature Language="C#" Value="public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, object?[]? args);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype System.Threading.Tasks.ValueTask`1<!!TValue> InvokeAsync<TValue>(string identifier, object[] args) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.JSInterop.IJSObjectReference.InvokeAsync``1(System.String,System.Object[])" />
<MemberSignature Language="VB.NET" Value="Public Function InvokeAsync(Of TValue) (identifier As String, args As Object()) As ValueTask(Of TValue)" />
<MemberSignature Language="F#" Value="abstract member InvokeAsync : string * obj[] -> System.Threading.Tasks.ValueTask<'Value>" Usage="iJSObjectReference.InvokeAsync (identifier, args)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JSInterop</AssemblyName>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.ValueTask<TValue></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TValue">
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0">
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]</AttributeName>
<AttributeName Language="F#">[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]</AttributeName>
</Attribute>
</Attributes>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="identifier" Type="System.String">
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-8.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(1)>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
<Parameter Name="args" Type="System.Object[]" />
</Parameters>
<Docs>
<typeparam name="TValue">The JSON-serializable return type.</typeparam>
<param name="identifier">An identifier for the function to invoke. For example, the value <c>"someScope.someFunction"</c> will invoke the function <c>someScope.someFunction</c> on the target instance.</param>
<param name="args">JSON-serializable arguments.</param>
<summary>
Invokes the specified JavaScript function asynchronously.
<para><see cref="T:Microsoft.JSInterop.JSRuntime" /> will apply timeouts to this operation based on the value configured in <see cref="P:Microsoft.JSInterop.JSRuntime.DefaultAsyncTimeout" />. To dispatch a call with a different, or no timeout,
consider using <see cref="M:Microsoft.JSInterop.IJSObjectReference.InvokeAsync``1(System.String,System.Threading.CancellationToken,System.Object[])" />.
</para></summary>
<returns>An instance of <typeparamref name="TValue" /> obtained by JSON-deserializing the return value.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InvokeAsync<TValue>">
<MemberSignature Language="C++ CLI" Value="public:
generic <typename TValue>
 System::Threading::Tasks::ValueTask<TValue> InvokeAsync(System::String ^ identifier, System::Threading::CancellationToken cancellationToken, cli::array <System::Object ^> ^ args);" />
<MemberSignature Language="C#" Value="public System.Threading.Tasks.ValueTask<TValue> InvokeAsync<TValue> (string identifier, System.Threading.CancellationToken cancellationToken, object?[]? args);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype System.Threading.Tasks.ValueTask`1<!!TValue> InvokeAsync<TValue>(string identifier, valuetype System.Threading.CancellationToken cancellationToken, object[] args) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.JSInterop.IJSObjectReference.InvokeAsync``1(System.String,System.Threading.CancellationToken,System.Object[])" />
<MemberSignature Language="VB.NET" Value="Public Function InvokeAsync(Of TValue) (identifier As String, cancellationToken As CancellationToken, args As Object()) As ValueTask(Of TValue)" />
<MemberSignature Language="F#" Value="abstract member InvokeAsync : string * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.ValueTask<'Value>" Usage="iJSObjectReference.InvokeAsync (identifier, cancellationToken, args)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JSInterop</AssemblyName>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.ValueTask<TValue></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TValue">
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0">
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]</AttributeName>
<AttributeName Language="F#">[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]</AttributeName>
</Attribute>
</Attributes>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="identifier" Type="System.String">
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-8.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(1)>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
<Parameter Name="args" Type="System.Object[]" />
</Parameters>
<Docs>
<typeparam name="TValue">The JSON-serializable return type.</typeparam>
<param name="identifier">An identifier for the function to invoke. For example, the value <c>"someScope.someFunction"</c> will invoke the function <c>someScope.someFunction</c> on the target instance.</param>
<param name="cancellationToken">
A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts
(<see cref="P:Microsoft.JSInterop.JSRuntime.DefaultAsyncTimeout" />) from being applied.
</param>
<param name="args">JSON-serializable arguments.</param>
<summary>
Invokes the specified JavaScript function asynchronously.
</summary>
<returns>An instance of <typeparamref name="TValue" /> obtained by JSON-deserializing the return value.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>