Sprache

NSObject.InitializeHandle Methode

Definition

Überlädt

Name Beschreibung
InitializeHandle(NativeHandle)
InitializeHandle(NativeHandle, String)
InitializeHandle(NativeHandle, String, Boolean)

Initialisiert die Handle Eigenschaft mit dem Ergebnis eines systemeigenen Initialisierungsprogramms.

InitializeHandle(NativeHandle)

protected void InitializeHandle(ObjCRuntime.NativeHandle handle);
member this.InitializeHandle : ObjCRuntime.NativeHandle -> unit

Parameter

handle
NativeHandle

Gilt für:

InitializeHandle(NativeHandle, String)

protected void InitializeHandle(ObjCRuntime.NativeHandle handle, string initSelector);
member this.InitializeHandle : ObjCRuntime.NativeHandle * string -> unit

Parameter

handle
NativeHandle
initSelector
String

Gilt für:

InitializeHandle(NativeHandle, String, Boolean)

Initialisiert die Handle Eigenschaft mit dem Ergebnis eines systemeigenen Initialisierungsprogramms.

protected internal void InitializeHandle(ObjCRuntime.NativeHandle handle, string initSelector, bool throwOnInitFailure);
member this.InitializeHandle : ObjCRuntime.NativeHandle * string * bool -> unit

Parameter

handle
NativeHandle

Das vom systemeigenen Initialisierer zurückgegebene Handle.

initSelector
String

Die Selektor des nativen Initialisierungsprogramms, das erzeugt wurde handle. Wird nur in der Ausnahmemeldung verwendet, wenn die Initialisierung fehlschlägt.

throwOnInitFailure
Boolean

Wenn trueeine Ausnahme ausgelöst wird, wenn der systemeigene Initialisierer fehlgeschlagen ist (zurückgegeben nil); wenn falsedie Handle Eigenschaft auf den Handle (möglicherweise NULL) festgelegt ist, ohne es auszuwerfen.

Hinweise

Übergeben, false um eine Factorymethode für einen fehlsetzbaren Initialisierer zu implementieren: Dadurch kann ein Nilergebnis (durch Überprüfen der Handle Eigenschaft) erkannt und zurückgegeben werden, anstatt sie auszuwerfennull.throwOnInitFailure Dies ist die Funktion des Generators für Konstruktoren, die mit [FactoryMethod]Anmerkungen versehen sind.

Gilt für: