EnvironmentCallbackAnnotation Constructors
ClassConstructors4 members
Represents an annotation that provides a callback to modify the environment variables of an application.
Constructor(string, Func<string>) Section titled Constructor(string, Func<string>) Initializes a new instance of the
EnvironmentCallbackAnnotation class with the specified name and callback function. public class EnvironmentCallbackAnnotation{ public EnvironmentCallbackAnnotation( string name, Func<string> callback) { // ... }}Parameters
namestringThe name of the environment variable to set.callbackFunc<string> The callback function that returns the value to set the environment variable to.Constructor(Action<Dictionary<string, object>>) Section titled Constructor(Action<Dictionary<string, object>>) Initializes a new instance of the
EnvironmentCallbackAnnotation class with the specified callback action. public class EnvironmentCallbackAnnotation{ public EnvironmentCallbackAnnotation( Action<Dictionary<string, object>> callback) { // ... }}Parameters
callbackAction<Dictionary<string, object>> The callback action to be executed.Constructor(Action<EnvironmentCallbackContext>) Section titled Constructor(Action<EnvironmentCallbackContext>) Initializes a new instance of the
EnvironmentCallbackAnnotation class with the specified callback. public class EnvironmentCallbackAnnotation{ public EnvironmentCallbackAnnotation( Action<EnvironmentCallbackContext> callback) { // ... }}Parameters
callbackAction<EnvironmentCallbackContext> The callback to be invoked.Constructor(Func<EnvironmentCallbackContext, Task>) Section titled Constructor(Func<EnvironmentCallbackContext, Task>) Initializes a new instance of the
EnvironmentCallbackAnnotation class with the specified callback. public class EnvironmentCallbackAnnotation{ public EnvironmentCallbackAnnotation( Func<EnvironmentCallbackContext, Task> callback) { // ... }}Parameters
callbackFunc<EnvironmentCallbackContext, Task> The callback to be invoked.