TransactionScope.Timeout Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.