Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os novos Microsoft.JSInterop.JSObjectReference e Microsoft.JSInterop.JSInProcessObjectReference tipos introduzidos em ASP.NET Core 5.0 RC1 foram marcados como internal.
Versão introduzida
5.0 RC2
Comportamento antigo
A JSObjectReference pode ser obtido a partir de uma chamada de interoperabilidade JavaScript via IJSRuntime. Por exemplo:
var jsObjectReference = await JSRuntime.InvokeAsync<JSObjectReference>(...);
Novo comportamento
JSObjectReference Usa o modificador de acesso interno . A publicIJSObjectReference interface deve ser usada em vez disso. Por exemplo:
var jsObjectReference = await JSRuntime.InvokeAsync<IJSObjectReference>(...);
JSInProcessObjectReference também foi marcado como internal e foi substituído por IJSInProcessObjectReference.
Motivo da mudança
A alteração torna a funcionalidade de interoperabilidade do JavaScript mais consistente com outros padrões dentro de Blazor.
IJSObjectReference é análoga no IJSRuntime sentido em que serve um propósito semelhante e possui métodos e extensões semelhantes.
Ação recomendada
Substitua as ocorrências de JSObjectReference e JSInProcessObjectReference por IJSObjectReference e IJSInProcessObjectReference, respetivamente.
APIs afetadas
Microsoft.JSInterop.JSObjectReferenceMicrosoft.JSInterop.JSInProcessObjectReference