ObjectiveCMarshal 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.
Important
Cette API n’est pas conforme CLS.
API pour activer le marshaling Objective-C.
public ref class ObjectiveCMarshal abstract sealed
[System.CLSCompliant(false)]
[System.Runtime.Versioning.SupportedOSPlatform("macos")]
public static class ObjectiveCMarshal
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("macos")>]
type ObjectiveCMarshal = class
Public Class ObjectiveCMarshal
- Héritage
-
ObjectiveCMarshal
- Attributs
Méthodes
CreateReferenceTrackingHandle(Object, Span<IntPtr>) |
Demander le suivi des références natives pour l’objet fourni. |
Initialize(delegate* unmanaged<Void>, delegate* unmanaged<IntPtr, Int32>, delegate* unmanaged<IntPtr, Void>, ObjectiveCMarshal+UnhandledExceptionPropagationHandler) |
Initialisez l’API de marshaling Objective-C. |
SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr) |
Définissez un remplacement de pointeur de fonction pour un message d’exécution Objective-C qui transmet l’exportation. |
SetMessageSendPendingException(Exception) |
Définit une exception en attente à lever la prochaine fois que le runtime est entré à partir d’un msgSend P/Invoke Objective-C. |