DotNetObjectReference<TValue> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |