Transaction.Current Propiedad
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la transacción de ambiente.
public:
static property System::Transactions::Transaction ^ Current { System::Transactions::Transaction ^ get(); void set(System::Transactions::Transaction ^ value); };
public static System.Transactions.Transaction? Current { get; set; }
public static System.Transactions.Transaction Current { get; set; }
member this.Current : System.Transactions.Transaction with get, set
Public Shared Property Current As Transaction
Transaction que describe la transacción actual.
Para obtener más información sobre las transacciones ambientales, consulte la sección "Administración del flujo de transacciones mediante TransactionScopeOption" del tema Implementación de una transacción implícita mediante ámbito de transacción.
Aunque puede establecer la transacción ambiente mediante esta propiedad, debe usar el TransactionScope objeto para manipular la transacción ambiente siempre que sea posible.
Esta propiedad es estática para subprocesos. Si cambia la transacción ambiente con esta propiedad dentro TransactionScope de un se InvalidOperationException produce cuando Dispose se llama a y se restaura el valor de transacción ambiente anterior.
Producto | Versiones |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 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 |
.NET Standard | 2.0, 2.1 |