Это должно позволить вам изменить время ожидания, а затем убедиться, что оно было изменено.
public int Timeout {get; задавать; }
[сделка (таймаут = 30)]
открытый класс TransactionAttribute_Timeout: ServicedComponent
{
public void TimeoutExample ()
{
// Получить TransactionAttribute, примененный к классу.
TransactionAttribute attribute =
(TransactionAttribute) Attribute.GetCustomAttribute (
this.GetType (),
TypeOf (TransactionAttribute),
ложь);
// 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);
}
}