TransactionScope.Timeout Propiedad

Definición

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 .

Se aplica a