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)
433
internal void SetProviderLifecycle(ResourceHandle handle, ImmutableArray<Runtime.
ProviderLifecycleBinding
> bindings)
458
public ImmutableArray<Runtime.
ProviderLifecycleBinding
> ProviderLifecycle { get; set; } = [];
Model\ApplicationSnapshot.cs (1)
24
public ImmutableArray<Runtime.
ProviderLifecycleBinding
> ProviderLifecycle { get; init; } = [];
Runtime\DeclarativeApplication.cs (3)
232
foreach (
var
binding in provider.Bindings.Where(binding => binding.Phase == phase))
398
private sealed class ProviderLifecycleState(ImmutableArray<
ProviderLifecycleBinding
> bindings)
400
public ImmutableArray<
ProviderLifecycleBinding
> Bindings { get; set; } = bindings;
Runtime\ProviderLifecycle.cs (2)
23
Task InvokeAsync(
ProviderLifecycleBinding
binding, ResourceLifecycleAuthority authority, CancellationToken cancellationToken);
29
public Task InvokeAsync(
ProviderLifecycleBinding
binding, ResourceLifecycleAuthority authority, CancellationToken cancellationToken) =>
Aspire.Hosting.Native.Server (2)
Rpc\NativeProviderLifecycle.cs (2)
35
: ImmutableArray<
ProviderLifecycleBinding
>.Empty;
45
public async Task InvokeAsync(
ProviderLifecycleBinding
binding, ResourceLifecycleAuthority authority, CancellationToken cancellationToken)