Partager via


DotNetObjectReference<TValue> Classe

Définition

Encapsule un argument d’interopérabilité JS, indiquant que la valeur ne doit pas être sérialisée au format JSON, mais qu’elle doit plutôt être passée en tant que référence.

Pour éviter les fuites de mémoire, la référence doit être supprimée ultérieurement par du code JS ou par du code .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

Paramètres de type

TValue

Type de la valeur à inclure dans un wrapper.

Héritage
DotNetObjectReference<TValue>
Implémente

Propriétés

Value

Obtient l’objet instance représenté par ce wrapper.

Méthodes

Dispose()

Arrête le suivi de cette référence d’objet, ce qui lui permet d’être récupéré par la mémoire (s’il n’y a pas d’autres références à celle-ci). Une fois le instance supprimé, il ne peut plus être utilisé dans les appels d’interopérabilité à partir du code JavaScript.

S’applique à