ITimer.Change(TimeSpan, TimeSpan) Yöntem

Tanım

Zaman aralıklarını ölçmek için değerleri kullanarak TimeSpan zamanlayıcının başlangıç saatini ve yöntem çağrıları arasındaki aralığı değiştirir.

public:
 bool Change(TimeSpan dueTime, TimeSpan period);
public bool Change(TimeSpan dueTime, TimeSpan period);
abstract member Change : TimeSpan * TimeSpan -> bool
Public Function Change (dueTime As TimeSpan, period As TimeSpan) As Boolean

Parametreler

dueTime
TimeSpan

TimeSpan oluşturulduktan ITimer sonra belirtilen geri çağırma yöntemini çağırmadan önce geciktirilmesi gereken süreyi temsil eden. Zamanlayıcının yeniden başlatılmasını önlemek için belirtin InfiniteTimeSpan . Zamanlayıcıyı hemen yeniden başlatmak için belirtin Zero .

period
TimeSpan

Zamanlayıcı oluşturulduğunda belirtilen geri çağırma yönteminin çağrıları arasındaki zaman aralığı. Düzenli sinyalleri devre dışı bırakmak için belirtin InfiniteTimeSpan .

Döndürülenler

true zamanlayıcı başarıyla güncelleştirildiyse; aksi takdirde , false.

Özel durumlar

dueTime milisaniye cinsinden veya period parametresi -1'den küçük veya 4294967294'den büyük.

Açıklamalar

İş parçacığı güvenliğini sağlamak ITimer arabiriminin uygulayıcısının sorumluluğundadır.

Şunlara uygulanır