Share via


ITimer.Change(TimeSpan, TimeSpan) Yöntem

Tanım

Zaman aralıklarını ölçmek için değerleri kullanarak TimeSpan bir zamanlayıcı için yöntem çağrıları arasındaki başlangıç saatini ve 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şturulduğunda belirtilen ITimer 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 sinyallerin devre dışı bırakılacağını 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üktür.

Açıklamalar

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

Şunlara uygulanır