ObjectiveCMarshal Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
API om Objective-C marshalling in te schakelen.
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
- Overname
-
ObjectiveCMarshal
- Kenmerken
Methoden
| Name | Description |
|---|---|
| CreateReferenceTrackingHandle(Object, Span<IntPtr>) |
Systeemeigen verwijzingstracering aanvragen voor het opgegeven object. |
| Initialize(delegate* unmanaged<Void>, delegate* unmanaged<IntPtr, Int32>, delegate* unmanaged<IntPtr, Void>, ObjectiveCMarshal+UnhandledExceptionPropagationHandler) |
Initialiseer de Objective-C marshalling-API. |
| SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr) |
Stel een functieaanwijzer in voor een Objective-C runtimebericht dat de export doorgeeft. |
| SetMessageSendPendingException(Exception) |
Hiermee stelt u een uitzondering in behandeling in die moet worden gegenereerd wanneer de runtime de volgende keer wordt ingevoerd vanuit een Objective-C msgSend P/Invoke. |