Taal

Runtime Klas

Definitie

Bevat informatie over de Xamarin.iOS Runtime.

public static class Runtime
type Runtime = class
Overname
Runtime

Velden

Naam Description
Arch

De architectuur waarin de code momenteel wordt uitgevoerd.

IsARM64CallingConvention

Hiermee wordt aangegeven of het huidige proces gebruikmaakt van arm64-aanroepende conventies.

Eigenschappen

Naam Description
DynamicRegistrationSupported

Als dynamische registratie wordt ondersteund.

FrameworksPath

Bevat informatie over de Xamarin.iOS Runtime.

OriginalWorkingDirectory

Hiermee haalt u de oorspronkelijke werkmap op die wordt gebruikt toen het toepassingsproces werd gestart.

ResourcesPath

Bevat informatie over de Xamarin.iOS Runtime.

Methoden

Naam Description
ConnectMethod(MethodInfo, Selector)

Met deze aanroep kan de opgegeven methode in deze methode reageren op berichtoproepen op de opgegeven selector.

ConnectMethod(Type, MethodInfo, ExportAttribute)

Met deze aanroep kan de opgegeven methode in deze methode reageren op berichtoproepen op de opgegeven selector.

ConnectMethod(Type, MethodInfo, Selector)

Met deze aanroep kan de opgegeven methode in deze methode reageren op berichtoproepen op de opgegeven selector.

ConvertManagedEnumValueToNative(Int64)

Bevat informatie over de Xamarin.iOS Runtime.

ConvertManagedEnumValueToNative(UInt64)

Bevat informatie over de Xamarin.iOS Runtime.

ConvertNativeEnumValueToManaged(IntPtr, Boolean)

Bevat informatie over de Xamarin.iOS Runtime.

ConvertNativeEnumValueToManaged(UIntPtr, Boolean)

Bevat informatie over de Xamarin.iOS Runtime.

GetINativeObject(IntPtr, Boolean, Type)

Verpakt een systeemeigen objectpointer in een beheerd object van het opgegeven type.

GetINativeObject<T>(IntPtr, Boolean, Boolean)

Bevat informatie over de Xamarin.iOS Runtime.

GetINativeObject<T>(IntPtr, Boolean)

Verpakt een systeemeigen IntPtr met een beheerd object van het opgegeven type.

GetNSObject(IntPtr)

Verpakt een onbeheerde IntPtr in een volledig getypeerd NSObject of retourneert een bestaand wrapper-object als deze al bestaat.

GetNSObject(NativeHandle, Boolean)

Verpakt een niet-beheerd NativeHandle in een volledig getypt NSObjectobject of retourneert een bestaand wrapper-object als deze al bestaat.

GetNSObject(NativeHandle)

Bevat informatie over de Xamarin.iOS Runtime.

GetNSObject<T>(IntPtr, Boolean)

Verpakt een onbeheerde IntPtr in een volledig getypeerd NSObject of retourneert een bestaand wrapper-object als deze al bestaat.

GetNSObject<T>(IntPtr)

Verpakt een niet-beheerd IntPtr in een volledig getypt NSObjectobject of retourneert een bestaand wrapper-object als deze al bestaat.

GetNSObjectChecked<T>(IntPtr)

Verpakt een niet-beheerd IntPtr in een volledig getypt NSObjectobject of retourneert een bestaand wrapper-object als deze al bestaat.

GetProtocol(String)

Retourneert de ingang van de Objective-C protocoldescriptor voor de opgegeven protocolnaam.

RegisterAssembly(Assembly)

Registreert alle klassen in de opgegeven assembly.

ReleaseBlockOnMainThread(IntPtr)

Aanroepen _Block_release op het opgegeven blok op de hoofdthread.

RetainAndAutoreleaseNativeObject(INativeObject)

Behoud het opgegeven object en geef het automatisch weer en retourneer vervolgens de ingang van het object.

RetainAndAutoreleaseNSObject(NSObject)

Behoud het opgegeven object en geef het automatisch weer en retourneer vervolgens de ingang van het object.

StartWWAN(Uri, Action<Exception>)

Met deze methode wordt de WAN-netwerktoegang asynchroon wakker.

StartWWAN(Uri)

Deze methode dwingt de WAN-netwerktoegang wakker te worden.

ThrowException(IntPtr)

Bevat informatie over de Xamarin.iOS Runtime.

TryGetNSObject(IntPtr)

Hiermee zoekt u een bestaand wrapperobject op voor een onbeheerde IntPtr.

gebeurtenis

Naam Description
AssemblyRegistration

Wordt gegenereerd wanneer een assembly op het punt staat te worden geregistreerd bij de Objective-C runtime, zodat een toepassing kan bepalen of de typen van de assembly zijn geregistreerd.

MarshalManagedException

Gegenereerd wanneer een beheerde uitzondering op het punt staat om te worden ge marshalld in een Objective-C uitzondering, zodat de toepassing kan kiezen hoe de uitzondering wordt afgehandeld.

MarshalObjectiveCException

Gegenereerd wanneer een Objective-C uitzondering op het punt staat om te worden ge marshalld in beheerde code, zodat de toepassing kan kiezen hoe de uitzondering wordt afgehandeld.

Van toepassing op

Zie ook