MessageQueueTransaction.Begin 方法

定义

开始新的消息队列内部事务。

C#
public void Begin ();

例外

事务已开始。

发生内部消息队列错误。

注解

Begin 标记将提交或回滚的处理开始,具体取决于事务是否成功。 如果在处理过程中发生异常,则会回滚整个事务。 这包括调用 Begin后发送或接收的所有消息。

通常,在异常处理块中Try...Catch调用 Begin ,在 子句中Try调用 Commit ,并在 子句中Catch调用 Abort

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅