ServiceBase.RequestAdditionalTime Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
RequestAdditionalTime(Int32) |
Bekleyen bir işlem için ek süre istemektedir. |
RequestAdditionalTime(TimeSpan) |
Bu yöntem OnStart, OnStop, OnPause veya OnContinue'dan çağrıldığında, hizmetin yanıt vermiyor olarak işaretlenmesini önlemek için belirtilen bekleme ipucu Hizmet Denetim Yöneticisi'ne geçirilir. |
RequestAdditionalTime(Int32)
- Kaynak:
- ServiceBase.cs
- Kaynak:
- ServiceBase.cs
- Kaynak:
- ServiceBase.cs
Bekleyen bir işlem için ek süre istemektedir.
public:
void RequestAdditionalTime(int milliseconds);
public void RequestAdditionalTime (int milliseconds);
[System.Runtime.InteropServices.ComVisible(false)]
public void RequestAdditionalTime (int milliseconds);
member this.RequestAdditionalTime : int -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.RequestAdditionalTime : int -> unit
Public Sub RequestAdditionalTime (milliseconds As Integer)
Parametreler
- milliseconds
- Int32
İstenen süre milisaniye cinsinden.
- Öznitelikler
Özel durumlar
Hizmet bekleme durumunda değil.
Açıklamalar
Yöntemin RequestAdditionalTime geçersiz kılınan OnContinue, , OnPauseOnStartveya OnStop yöntemleri tarafından çağrılarak, Hizmet Denetim Yöneticisi'nin (SCM) hizmeti yanıt vermiyor olarak işaretlemesini önlemek üzere bekleyen bir işlem için ek süre istemek için kullanılması amaçlanmıştır. Bekleyen işlem bir devam, duraklatma, başlatma veya durdurma değilse, bir InvalidOperationException oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
RequestAdditionalTime(TimeSpan)
- Kaynak:
- ServiceBase.cs
- Kaynak:
- ServiceBase.cs
- Kaynak:
- ServiceBase.cs
Bu yöntem OnStart, OnStop, OnPause veya OnContinue'dan çağrıldığında, hizmetin yanıt vermiyor olarak işaretlenmesini önlemek için belirtilen bekleme ipucu Hizmet Denetim Yöneticisi'ne geçirilir.
public:
void RequestAdditionalTime(TimeSpan time);
public void RequestAdditionalTime (TimeSpan time);
member this.RequestAdditionalTime : TimeSpan -> unit
Public Sub RequestAdditionalTime (time As TimeSpan)
Parametreler
- time
- TimeSpan
İstenen ek süre.