Condividi tramite


TransactionScope.Timeout Proprietà

Definizione

Ottiene o imposta TimeSpan che indica il periodo di timeout per la transazione usata per questo oggetto 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)

Valore della proprietà

TimeSpan che indica il periodo di timeout per la transazione usata per questo oggetto TransactionScope.

Esempio

Nell'esempio di codice riportato di seguito viene illustrata l'impostazione della proprietà Timeout di un'attività TransactionScope.

new TransactionScope
{
    Body = new Sequence
    {
        Activities =
        {
            new WriteLine { Text = "    Begin TransactionScope" },

            new PrintTransactionId(),

            new TransactionScopeTest(),

            new WriteLine { Text = "    End TransactionScope" },
        },
    },
},

Commenti

Questa proprietà è di sola lettura in fase di esecuzione. Se il valore viene impostato in fase di esecuzione, viene generato un InvalidOperationException valore.

Si applica a