Share via


ResourceNotificationService Class

Definition

A service that allows publishing and subscribing to changes in the state of a resource.

public class ResourceNotificationService
type ResourceNotificationService = class
Public Class ResourceNotificationService
Inheritance
ResourceNotificationService

Constructors

ResourceNotificationService(ILogger<ResourceNotificationService>, IHostApplicationLifetime)

Creates a new instance of ResourceNotificationService.

ResourceNotificationService(ILogger<ResourceNotificationService>)
Obsolete.

Creates a new instance of ResourceNotificationService.

Methods

PublishUpdateAsync(IResource, Func<CustomResourceSnapshot,CustomResourceSnapshot>)

Updates the snapshot of the CustomResourceSnapshot for a resource.

PublishUpdateAsync(IResource, String, Func<CustomResourceSnapshot,CustomResourceSnapshot>)

Updates the snapshot of the CustomResourceSnapshot for a resource.

WaitForResourceAsync(String, IEnumerable<String>, CancellationToken)

Waits for a resource to reach one of the specified states. See KnownResourceStates for common states.

WaitForResourceAsync(String, String, CancellationToken)

Waits for a resource to reach the specified state. See KnownResourceStates for common states.

WatchAsync(CancellationToken)

Watch for changes to the state for all resources.

Applies to