TransactionScope.Timeout Propiedad
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í.
Obtiene o establece el objeto TimeSpan que indica el período de tiempo de espera para la transacción usada para TransactionScope.
public:
property System::Activities::InArgument<TimeSpan> ^ Timeout { System::Activities::InArgument<TimeSpan> ^ get(); void set(System::Activities::InArgument<TimeSpan> ^ value); };
public System.Activities.InArgument<TimeSpan> Timeout { get; set; }
member this.Timeout : System.Activities.InArgument<TimeSpan> with get, set
Public Property Timeout As InArgument(Of TimeSpan)
Valor de propiedad
El objeto TimeSpan que indica el período de tiempo de espera para la transacción usada para TransactionScope.
Ejemplos
En el siguiente código de ejemplo, se muestra la configuración de la propiedad Timeout de una actividad de la clase TransactionScope.
new TransactionScope
{
Body = new Sequence
{
Activities =
{
new WriteLine { Text = " Begin TransactionScope" },
new PrintTransactionId(),
new TransactionScopeTest(),
new WriteLine { Text = " End TransactionScope" },
},
},
},
Comentarios
Esta propiedad es de solo lectura en tiempo de ejecución. Si el valor se establece en tiempo de ejecución, se produce una InvalidOperationException excepción .