public DaprTriggerBinding( DaprServiceListener serviceListener, string daprBindingName, ParameterInfo parameter) : base(serviceListener, parameter) { this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener)); this.bindingName = daprBindingName ?? throw new ArgumentNullException(nameof(daprBindingName)); }
public DaprTriggerListener( DaprServiceListener serviceListener, ITriggeredFunctionExecutor executor, string bindingName) : base(serviceListener) { this.executor = executor; this.bindingName = bindingName; }
public DaprServiceInvocationListener( DaprServiceListener serviceListener, ITriggeredFunctionExecutor executor, string methodName) : base(serviceListener) { this.executor = executor; this.methodName = methodName; }
public DaprServiceInvocationTriggerBinding( DaprServiceListener serviceListener, string methodName, ParameterInfo parameter) : base(serviceListener, parameter) { this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener)); this.methodName = methodName ?? throw new ArgumentNullException(nameof(methodName)); }
public DaprTopicListener( DaprServiceListener serviceListener, ITriggeredFunctionExecutor executor, DaprTopicSubscription topic) : base(serviceListener) { this.executor = executor; this.topic = topic; serviceListener.RegisterTopic(this.topic); }
public DaprTopicTriggerBinding( DaprServiceListener serviceListener, string topicName, string route, ParameterInfo parameter) : base(serviceListener, parameter) { this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener)); this.topicName = topicName ?? throw new ArgumentNullException(nameof(topicName)); this.route = route ?? throw new ArgumentNullException(nameof(route)); }
public DaprTriggerBindingBase(DaprServiceListener serviceListener, ParameterInfo parameter) { this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener)); this.parameter = parameter ?? throw new ArgumentNullException(nameof(parameter)); this.BindingDataContract = new Dictionary <string, Type>(StringComparer.OrdinalIgnoreCase) { // Allow return values of any type { "$return", typeof(object).MakeByRefType() }, // Allow binding to the name of the parameter in binding expressions { parameter.Name, parameter.ParameterType }, }; }
public DaprExtensionConfigProvider( DaprServiceClient daprClient, DaprServiceListener daprListener, ILoggerFactory loggerFactory, INameResolver nameResolver) { this.daprClient = daprClient ?? throw new ArgumentNullException(nameof(daprClient)); this.daprListener = daprListener ?? throw new ArgumentNullException(nameof(daprListener)); if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } this.logger = loggerFactory.CreateLogger(LogCategories.CreateTriggerCategory("Dapr")); this.nameResolver = nameResolver; }
public DaprBindingTriggerBindingProvider(DaprServiceListener serviceListener, INameResolver nameResolver) { this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener)); this.nameResolver = nameResolver; }
public DaprListenerBase(DaprServiceListener serviceListener) { this.serviceListener = serviceListener; }