ResourceNotificationService.PublishUpdateAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
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. |
PublishUpdateAsync(IResource, Func<CustomResourceSnapshot,CustomResourceSnapshot>)
Updates the snapshot of the CustomResourceSnapshot for a resource.
public System.Threading.Tasks.Task PublishUpdateAsync (Aspire.Hosting.ApplicationModel.IResource resource, Func<Aspire.Hosting.ApplicationModel.CustomResourceSnapshot,Aspire.Hosting.ApplicationModel.CustomResourceSnapshot> stateFactory);
member this.PublishUpdateAsync : Aspire.Hosting.ApplicationModel.IResource * Func<Aspire.Hosting.ApplicationModel.CustomResourceSnapshot, Aspire.Hosting.ApplicationModel.CustomResourceSnapshot> -> System.Threading.Tasks.Task
Public Function PublishUpdateAsync (resource As IResource, stateFactory As Func(Of CustomResourceSnapshot, CustomResourceSnapshot)) As Task
Parameters
- resource
- IResource
The resource to update
- stateFactory
- Func<CustomResourceSnapshot,CustomResourceSnapshot>
A factory that creates the new state based on the previous state.
Returns
Applies to
PublishUpdateAsync(IResource, String, Func<CustomResourceSnapshot,CustomResourceSnapshot>)
Updates the snapshot of the CustomResourceSnapshot for a resource.
public System.Threading.Tasks.Task PublishUpdateAsync (Aspire.Hosting.ApplicationModel.IResource resource, string resourceId, Func<Aspire.Hosting.ApplicationModel.CustomResourceSnapshot,Aspire.Hosting.ApplicationModel.CustomResourceSnapshot> stateFactory);
member this.PublishUpdateAsync : Aspire.Hosting.ApplicationModel.IResource * string * Func<Aspire.Hosting.ApplicationModel.CustomResourceSnapshot, Aspire.Hosting.ApplicationModel.CustomResourceSnapshot> -> System.Threading.Tasks.Task
Public Function PublishUpdateAsync (resource As IResource, resourceId As String, stateFactory As Func(Of CustomResourceSnapshot, CustomResourceSnapshot)) As Task
Parameters
- resource
- IResource
The resource to update
- resourceId
- String
The id of the resource.
- stateFactory
- Func<CustomResourceSnapshot,CustomResourceSnapshot>
A factory that creates the new state based on the previous state.