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. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour