TransactionAttribute.Timeout Propriedade
Definição
Obtém ou define o tempo limite para essa transação.Gets or sets the time-out for this transaction.
public:
property int Timeout { int get(); void set(int value); };
public int Timeout { get; set; }
member this.Timeout : int with get, set
Public Property Timeout As Integer
Valor da propriedade
O tempo limite da transação em segundos.The transaction time-out in seconds.
Exemplos
O exemplo de código a seguir obtém e define o valor da propriedade de um Transaction atributo Timeout .The following code example gets and sets the value of a Transaction attribute's Timeout property.
[Transaction(Timeout=30)]
public class TransactionAttribute_Timeout : ServicedComponent
{
public void TimeoutExample()
{
// Get the TransactionAttribute applied to the class.
TransactionAttribute attribute =
(TransactionAttribute)Attribute.GetCustomAttribute(
this.GetType(),
typeof(TransactionAttribute),
false);
// Display the current value of the attribute's Timeout property.
Console.WriteLine("TransactionAttribute.Timeout: {0}",
attribute.Timeout);
// Set the Timeout property value of the attribute to sixty
// seconds.
attribute.Timeout = 60;
// Display the new value of the attribute's Timeout property.
Console.WriteLine("TransactionAttribute.Timeout: {0}",
attribute.Timeout);
}
}
<Transaction(Timeout := 30)> _
Public Class TransactionAttribute_Timeout
Inherits ServicedComponent
Public Sub TimeoutExample()
' Get the TransactionAttribute applied to the class.
Dim attribute As TransactionAttribute = CType(Attribute.GetCustomAttribute(Me.GetType(), GetType(TransactionAttribute), False), TransactionAttribute)
' Display the current value of the attribute's Timeout property.
MsgBox("TransactionAttribute.Timeout: " & attribute.Timeout)
' Set the Timeout property value of the attribute to sixty
' seconds.
attribute.Timeout = 60
' Display the new value of the attribute's Timeout property.
MsgBox("TransactionAttribute.Timeout: " & attribute.Timeout)
End Sub
End Class