1 instantiation of ProviderLifecycleBinding
Aspire.Hosting.Native.Server (1)
Rpc\NativeProviderLifecycle.cs (1)
33? hooks.Select(metadata => new ProviderLifecycleBinding(registration.Id, id, typeId,
10 references to ProviderLifecycleBinding
Aspire.Hosting.Native.Core (8)
Model\ApplicationModel.cs (2)
433internal void SetProviderLifecycle(ResourceHandle handle, ImmutableArray<Runtime.ProviderLifecycleBinding> bindings) 458public ImmutableArray<Runtime.ProviderLifecycleBinding> ProviderLifecycle { get; set; } = [];
Model\ApplicationSnapshot.cs (1)
24public ImmutableArray<Runtime.ProviderLifecycleBinding> ProviderLifecycle { get; init; } = [];
Runtime\DeclarativeApplication.cs (3)
232foreach (var binding in provider.Bindings.Where(binding => binding.Phase == phase)) 398private sealed class ProviderLifecycleState(ImmutableArray<ProviderLifecycleBinding> bindings) 400public ImmutableArray<ProviderLifecycleBinding> Bindings { get; set; } = bindings;
Runtime\ProviderLifecycle.cs (2)
23Task InvokeAsync(ProviderLifecycleBinding binding, ResourceLifecycleAuthority authority, CancellationToken cancellationToken); 29public Task InvokeAsync(ProviderLifecycleBinding binding, ResourceLifecycleAuthority authority, CancellationToken cancellationToken) =>
Aspire.Hosting.Native.Server (2)
Rpc\NativeProviderLifecycle.cs (2)
35: ImmutableArray<ProviderLifecycleBinding>.Empty; 45public async Task InvokeAsync(ProviderLifecycleBinding binding, ResourceLifecycleAuthority authority, CancellationToken cancellationToken)