Partilhar via


DotNetObjectReference<TValue> Classe

Definição

Encapsula um argumento de interoperabilidade JS, indicando que o valor não deve ser serializado como JSON, mas deve ser passado como uma referência.

Para evitar o vazamento de memória, a referência deve ser descartada posteriormente pelo código JS ou pelo código .NET.

generic <typename TValue>
 where TValue : classpublic ref class DotNetObjectReference sealed : IDisposable
public sealed class DotNetObjectReference<TValue> : IDisposable where TValue : class
type DotNetObjectReference<'Value (requires 'Value : null)> = class
    interface IDisposable
Public NotInheritable Class DotNetObjectReference(Of TValue)
Implements IDisposable

Parâmetros de tipo

TValue

O tipo do valor a ser encapsulado.

Herança
DotNetObjectReference<TValue>
Implementações

Propriedades

Value

Obtém a instância de objeto representada por este wrapper.

Métodos

Dispose()

Para de acompanhar essa referência de objeto, permitindo que ele seja coletado como lixo (se não houver outras referências a ele). Depois que a instância é descartada, ela não pode mais ser usada em chamadas de interoperabilidade do código JavaScript.

Aplica-se a