ContextUtil.SetAbort 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 COM+ 上下文中将 consistent
位设置为 false
,并将 done
位设置为 true
。
public:
static void SetAbort();
public static void SetAbort ();
static member SetAbort : unit -> unit
Public Shared Sub SetAbort ()
例外
没有可用的 COM+ 上下文。
示例
下面的代码示例演示如何使用此方法。
// Commit or abort the transaction
if (AllowCommit)
{
ContextUtil::SetComplete();
}
else
{
ContextUtil::SetAbort();
}
// Commit or abort the transaction
if (commit)
{
ContextUtil.SetComplete();
}
else
{
ContextUtil.SetAbort();
}
' Commit or abort the transaction
If commit Then
ContextUtil.SetComplete()
Else
ContextUtil.SetAbort()
End If
注解
如果系统询问,上下文将投票中止当前事务,并在方法返回时停用对象。