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 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 .