NSObject.InitializeHandle Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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].