TransactionScope.Timeout Propiedad

Definición

Obtiene o establece el TimeSpan objeto que indica el período de tiempo de espera de la transacción utilizada para este TransactionScopeobjeto .

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

TimeSpan que indica el período de tiempo de espera de la transacción utilizada para este TransactionScope.

Ejemplos

En el ejemplo de código siguiente se muestra cómo establecer la propiedad Timeout de una TransactionScope actividad.

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