LinkedTransaction Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Classe que manipula a abertura e o fechamento de uma transação vinculada do VS global por meio da classe IVsLinkedUndoTransactionManager. Também gerencia uma transação do IMS dentro desta transação vinculada
public ref class LinkedTransaction : MarshalByRefObject, IDisposable
[System.CLSCompliant(false)]
public class LinkedTransaction : MarshalByRefObject, IDisposable
[<System.CLSCompliant(false)>]
type LinkedTransaction = class
inherit MarshalByRefObject
interface IDisposable
Public Class LinkedTransaction
Inherits MarshalByRefObject
Implements IDisposable
- Herança
-
LinkedTransaction
- Atributos
- Implementações
Construtores
| LinkedTransaction(String, IServiceProvider) |
Crie uma transação que pode potencialmente abranger vários designers. Primeiro, abre uma transação de desfazer vinculada e, em seguida, abre uma transação do IMS. Esta versão usa o documento atualmente aberto. |
| LinkedTransaction(String, IServiceProvider, ModelingDocData) |
Crie uma transação que pode potencialmente abranger vários designers. Primeiro, abre uma transação de desfazer vinculada e, em seguida, abre uma transação do IMS. |
Propriedades
| GlobalUndoContext |
Um valor colocado no contexto de uma transação para indicar que é um desfazer global. |
| HasPendingChanges | |
| IsActive |
True IFF a transação do IMS encapsulada está ativa |
| Transaction |
Retorna a transação do IMS que estamos encapsulando |
Métodos
| Commit() |
Confirme a transação. Primeiro, confirma a transação do IMS e, em seguida, a transação de desfazer vinculada. |
| Dispose() |
implementar IDisposable. Dispose () |
| Finalize() |
Finalizador. |
| Rollback() |
Reverta a transação. Primeiro, reverte a transação do IMS e, em seguida, anula a transação de desfazer vinculada. |