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