方法
GioAsyncResultlegacy_propagate_error
自 2.34 版本起
声明 [源]
gboolean
g_async_result_legacy_propagate_error (
GAsyncResult* res
GError** error
)
描述 [源]
如果 res
是 GSimpleAsyncResult
,则此方法等同于 g_simple_async_result_propagate_error()
。否则它返回 FALSE
。
这可以在旧代码中用于在异步 *_finish()
包装函数中处理错误,这些包装函数传统上自己处理了 GSimpleAsyncResult
错误返回,而不是调用虚拟方法。不应在新代码中使用;由虚拟方法设置的 GAsyncResult
错误也应通过虚拟方法提取,以启用子类正确链式调用。
自 2.34 版本起可用