方法

يو文件replace_contents_finish

声明 [源]

gboolean
g_file_replace_contents_finish (
  GFile* file,
  GAsyncResult* res,
  char** new_etag,
  GError** error
)

描述 [源]

完成对指定 file 的异步替换。请参阅 g_file_replace_contents_async()。如果存在,将 new_etag 设置为文档的新实体标签。

参数

res

类型: GAsyncResult

GAsyncResult

数据由方法调用者拥有。
new_etag

类型: char**

用于文档新 实体标签 的位置的变量。如果不再需要,应使用 g_free() 释放它,或者设置为 NULL

参数将由函数设置。
方法可以将其设置为由 NULL
参数可以是 NULL
方法调用者获得返回数据的所有权,并负责释放它。
该值是终止于 NUL 的 UTF-8 字符串。
error

类型: GError **

可恢复错误的返回位置

参数可以是 NULL
如果您不提供返回位置,则必须将其初始化为 GErrorNULL
如果没有错误,方法将遗留初始化为 NULL
如果发生错误,将设置新分配的 GError,调用者将获得数据所有权,并负责释放它。

返回值

类型: gboolean

成功时返回 TRUE,失败时返回 FALSE