BackgroundService Sınıf

Tanım

Uzun süre çalışan uygulama için temel sınıf IHostedService .Base class for implementing a long running IHostedService.

public ref class BackgroundService abstract : IDisposable, Microsoft::Extensions::Hosting::IHostedService
public abstract class BackgroundService : IDisposable, Microsoft.Extensions.Hosting.IHostedService
type BackgroundService = class
    interface IHostedService
    interface IDisposable
Public MustInherit Class BackgroundService
Implements IDisposable, IHostedService
Devralma
BackgroundService
Uygulamalar

Oluşturucular

BackgroundService()

Yöntemler

Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
ExecuteAsync(CancellationToken)

Bu yöntem IHostedService başladığında çağrılır.This method is called when the IHostedService starts. Uygulama, gerçekleştirilen uzun süren işlemin ömrünü temsil eden bir görev döndürmelidir.The implementation should return a task that represents the lifetime of the long running operation(s) being performed.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
StartAsync(CancellationToken)

Uygulama Konağı hizmeti başlatmaya hazırlandığında tetiklenir.Triggered when the application host is ready to start the service.

StopAsync(CancellationToken)

Uygulama ana bilgisayarı düzgün kapanma yaparken tetiklenir.Triggered when the application host is performing a graceful shutdown.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Şunlara uygulanır