12 references to AsCallbackAnnotation
Aspire.Hosting (3)
ApplicationModel\EnvironmentVariablesConfigurationGatherer.cs (1)
27envVars = await ann.AsCallbackAnnotation().EvaluateOnceAsync(callbackContext).ConfigureAwait(false);
ApplicationModel\ResourceExtensions.cs (2)
1651if (ann.AsCallbackAnnotation().TryGetCachedResult(out var cachedTask) && 1667var resultingVars = await ann.AsCallbackAnnotation().EvaluateOnceAsync(context).ConfigureAwait(false);
Aspire.Hosting.Tests (9)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (8)
540environmentCallback.AsCallbackAnnotation().ForgetCachedResult(); 614environmentCallback.AsCallbackAnnotation().ForgetCachedResult(); 938Assert.False(annotation.AsCallbackAnnotation().TryGetCachedResult(out var cached)); 943async () => await annotation.AsCallbackAnnotation() 994Assert.False(annotation.AsCallbackAnnotation().TryGetCachedResult(out var cached)); 1000var evaluated = await annotation.AsCallbackAnnotation() 1004Assert.True(annotation.AsCallbackAnnotation().TryGetCachedResult(out var cachedAfter)); 1204await annotation.AsCallbackAnnotation()
ResourceDependencyTests.cs (1)
266await annotation.AsCallbackAnnotation().EvaluateOnceAsync(