16 implementations of ICapabilityLifetime
Aspire.Hosting.Native.Server (16)
Api\ApplicationWorkspace.cs (1)
12
internal sealed class ApplicationWorkspace(RuntimeInvitations invitations) :
ICapabilityLifetime
Api\CompositionApi.cs (3)
92
internal sealed partial class Composition(CompositionSession owner, ApplicationModel model) :
ICapabilityLifetime
, ICapabilityOwner
244
internal sealed partial class DeclaredResource(Composition composition, ResourceHandle handle) :
ICapabilityLifetime
330
internal sealed class DeclaredValue :
ICapabilityLifetime
Api\NativeApplicationLifetime.cs (1)
85
internal sealed class ApplicationRunLifetime(NativeApplicationLifetime owner, Task requested) : ICapabilityOwner,
ICapabilityLifetime
Api\ResourceLifecycleScope.cs (1)
10
internal sealed class ResourceLifecycleScope(ResourceLifecycleAuthority authority) :
ICapabilityLifetime
Api\RpcAuthoringApi.cs (4)
14
internal sealed class RpcBuilder :
ICapabilityLifetime
, ICapabilityOwner
86
internal sealed class RpcResource(RpcBuilder owner, DeclaredResource resource) :
ICapabilityLifetime
277
internal sealed class RpcEndpoint(RpcResource resource, string name) :
ICapabilityLifetime
298
internal abstract class RpcEditorScope(RpcResource resource) :
ICapabilityLifetime
Api\RuntimeApi.cs (4)
70
internal sealed class ApplicationExecution :
ICapabilityLifetime
139
internal sealed partial class ResourceExecution(RuntimeResourceOwner owner) :
ICapabilityLifetime
, ICapabilityOwner
316
internal sealed class ApplicationObserver(RuntimeGeneration runtime) :
ICapabilityLifetime
399
internal sealed class RuntimeOperation(RuntimeRequest request, ICapabilityLifetime owner) :
ICapabilityLifetime
Rpc\NativeProviderRegistry.cs (2)
537
internal sealed record DelegatedCoreReference(NativeRpcConnection Owner, JsonObject Handle) :
ICapabilityLifetime
543
JsonObject Handle, JsonObject Lifetime, NativeProviderRegistry.PublishedResource Resource) :
ICapabilityLifetime
9 references to ICapabilityLifetime
Aspire.Hosting.Native.Server (9)
Api\RuntimeApi.cs (4)
399
internal sealed class RuntimeOperation(RuntimeRequest request,
ICapabilityLifetime
owner) : ICapabilityLifetime
488
public string Issue<T>(
ICapabilityLifetime
execution, Func<T> create) where T : class
557
private abstract record Invitation(
ICapabilityLifetime
Execution, long Created);
558
private sealed record Invitation<T>(
ICapabilityLifetime
Execution, Func<T> Create, long Created) : Invitation(Execution, Created);
Rpc\NativeHandles.cs (3)
54
if (!_entries.TryGetValue(id, out var entry) || entry.Value is
ICapabilityLifetime
{ IsRevoked: true })
71
if (!_entries.TryGetValue(id, out var entry) || entry.Value is
ICapabilityLifetime
{ IsRevoked: true })
90
if (entry.Value is
ICapabilityLifetime
{ IsRevoked: true })
Rpc\NativeRpcConnection.cs (2)
82
if (reference is
ICapabilityLifetime
{ IsRevoked: true })
171
if (_disposed || value is
ICapabilityLifetime
{ IsRevoked: true })