Język

NSObject.InitializeHandle Metoda

Definicja

Przeciążenia

InitializeHandle(NativeHandle)

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

Parametry

handle
NativeHandle

Dotyczy

InitializeHandle(NativeHandle, String)

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

Parametry

handle
NativeHandle
initSelector
String

Dotyczy

InitializeHandle(NativeHandle, String, Boolean)

Inicjuje Handle właściwość z wynikiem inicjatora natywnego.

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

Parametry

handle
NativeHandle

Uchwyt zwrócony przez inicjator macierzysty.

initSelector
String

Selektor natywnego inicjatora, który wygenerował handleelement . Używane tylko w komunikacie wyjątku, gdy inicjowanie nie powiedzie się.

throwOnInitFailure
Boolean

Jeśli truewyjątek jest zgłaszany, gdy inicjator macierzysty nie powiódł się (zwrócony zero); jeśli Handlefalsewłaściwość jest ustawiona na uchwyt (prawdopodobnie null) bez zgłaszania.

Uwagi

Przekaż false element throwOnInitFailure , aby zaimplementować metodę fabryki dla inicjatora możliwego do awarii: umożliwia to wykrycie zerowego wyniku (przez sprawdzenie Handle właściwości) i zwrócenie null zamiast zwracania. Jest to funkcja generatora dla konstruktorów z adnotacjami [FactoryMethod].

Dotyczy