TransactionIsolationLevel Enumeración
Definición
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í.
Enumera el conjunto de posibles niveles de aislamiento para .Transaction
public enum TransactionIsolationLevel
type TransactionIsolationLevel =
Public Enum TransactionIsolationLevel
- Herencia
-
TransactionIsolationLevel
Campos
Default | 0 | Indica el nivel de aislamiento predeterminado del almacén. |
ReadCommitted | 2 | Indica que los datos volátiles no se pueden leer durante la transacción, pero se pueden modificar. Los bloqueos compartidos se mantienen mientras se leen los datos para evitar lecturas desfasadas, pero los datos se pueden cambiar antes del final de la transacción que da como resultado lecturas no repetibles o datos fantasma. |
ReadUncommitted | 1 | Indica que los datos volátiles se pueden leer durante la transacción. |
RepeatableRead | 3 | Indica que los datos volátiles se pueden leer pero no modificar durante la transacción. Los bloqueos se colocan en todos los datos que se usan en una consulta para evitar que otros usuarios actualicen los datos. Las nuevas filas se pueden insertar en conjuntos de datos y se incluyen en lecturas posteriores en la transacción actual. |
Serializable | 5 | Indica que los datos volátiles son serializables. Se pueden leer datos variables pero no modificarse y no se pueden agregar nuevos datos durante la transacción. Indica que los bloqueos de intervalo se colocarán en conjuntos de datos. Los bloqueos impiden actualizaciones o inserciones en conjuntos de datos hasta que finalice la transacción. |
Snapshot | 4 | Indica el nivel de instantánea en el que se pueden leer los datos volátiles. Los datos leídos serán una versión coherente con las transacciones de los datos que existían al principio de la transacción. |
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de