Lenguaje

NSObject.InitializeHandle Método

Definición

Sobrecargas

Nombre Description
InitializeHandle(NativeHandle)
InitializeHandle(NativeHandle, String)
InitializeHandle(NativeHandle, String, Boolean)

Inicializa la Handle propiedad con el resultado de un inicializador nativo.

InitializeHandle(NativeHandle)

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

Parámetros

handle
NativeHandle

Se aplica a

InitializeHandle(NativeHandle, String)

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

Parámetros

handle
NativeHandle
initSelector
String

Se aplica a

InitializeHandle(NativeHandle, String, Boolean)

Inicializa la Handle propiedad con el resultado de un inicializador nativo.

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

Parámetros

handle
NativeHandle

Identificador devuelto por el inicializador nativo.

initSelector
String

Selector del inicializador nativo que generó handle. Solo se usa en el mensaje de excepción cuando se produce un error en la inicialización.

throwOnInitFailure
Boolean

Si truees , se produce una excepción cuando se produce un error en el inicializador nativo (devuelto nil); si falsees , la Handle propiedad se establece en el identificador (posiblemente NULL) sin iniciar.

Comentarios

Pasar false para throwOnInitFailure implementar un método de fábrica para un inicializador con error: esto permite detectar un resultado nulo (comprobando la Handle propiedad) y devolver null en lugar de iniciar. Esto es lo que hace el generador para los constructores anotados con [FactoryMethod].

Se aplica a