Function

withTransaction(_:_:)

Executes a closure with the specified transaction and returns the result. あるクロージャをこの指定されたトランザクションで遂行します、そして結果を返します。

Declaration 宣言

func withTransaction<Result>(_ transaction: Transaction, _ body: () throws -> Result) rethrows -> Result

Return Value 戻り値

The result of executing the closure with the specified transaction. クロージャをその指定されたトランザクションで遂行する結果。

Parameters パラメータ

transaction

An instance of a transaction, set as the thread’s current transaction. あるトランザクションのインスタンス、スレッドのもつ現在のトランザクションとして設定されます。

body

A closure to execute. 遂行するクロージャ。

See Also 参照

Transactions