ContextUtil.SetComplete 方法

定义

在 COM+ 上下文中设置 consistent 位,并将 done 位设置为 true

public:
 static void SetComplete();
public static void SetComplete ();
static member SetComplete : unit -> unit
Public Shared Sub SetComplete ()

例外

没有可用的 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

注解

如果系统询问,COM+ 上下文将提交当前事务,并在方法返回时停用对象。

适用于