コード例 #1
0
ファイル: PerperStreamContext.cs プロジェクト: sbnair/perper
        public PerperStreamContext(string streamName, string delegateName, IPerperFabricContext context)
        {
            StreamName   = streamName;
            DelegateName = delegateName;

            _context = context;
        }
コード例 #2
0
ファイル: PerperValueBinder.cs プロジェクト: sbnair/perper
        public PerperValueBinder(IPerperFabricContext context, PerperAttribute attribute, Type type)
        {
            _context   = context;
            _attribute = attribute;

            Type = type;
        }
コード例 #3
0
ファイル: PerperTriggerBinding.cs プロジェクト: sbnair/perper
        public PerperTriggerBinding(Attribute attribute, Type triggerValueType,
                                    IPerperFabricContext fabricContext, ILogger logger)
        {
            _attribute     = attribute;
            _fabricContext = fabricContext;
            _logger        = logger;
            _workerTriggerValueConverter = new PerperWorkerTriggerValueConverter(triggerValueType);

            TriggerValueType = triggerValueType;
        }
コード例 #4
0
        public PerperModuleListener(PerperModuleTriggerAttribute attribute, string delegateName,
                                    ITriggeredFunctionExecutor executor, IPerperFabricContext context)
        {
            _attribute    = attribute;
            _delegateName = delegateName;
            _executor     = executor;
            _context      = context;

            _listenCancellationTokenSource = new CancellationTokenSource();
        }
コード例 #5
0
        public PerperStreamAsyncEnumerable(string streamName, string delegateName,
                                           string parameterName, string parameterStreamName, IPerperFabricContext context)
        {
            _streamName          = streamName;
            _delegateName        = delegateName;
            _parameterName       = parameterName;
            _parameterStreamName = parameterStreamName;
            _context             = context;

            _impl = Impl();
        }
コード例 #6
0
ファイル: PerperWorkerListener.cs プロジェクト: sbnair/perper
        public PerperWorkerListener(PerperWorkerTriggerAttribute attribute, string delegateName,
                                    IConverter <PerperWorkerContext, object> triggerValueConverter,
                                    ITriggeredFunctionExecutor executor, IPerperFabricContext context)
        {
            _attribute             = attribute;
            _delegateName          = delegateName;
            _triggerValueConverter = triggerValueConverter;
            _executor = executor;
            _context  = context;

            _listenCancellationTokenSource = new CancellationTokenSource();
        }
コード例 #7
0
 public PerperWorkerAsyncCollector(string streamName, string workerName, IPerperFabricContext context)
 {
     _streamName = streamName;
     _workerName = workerName;
     _context    = context;
 }
コード例 #8
0
 public PerperStreamAsyncCollector(string streamName, IPerperFabricContext context)
 {
     _streamName = streamName;
     _context    = context;
 }
コード例 #9
0
 public PerperTriggerBindingProvider(IPerperFabricContext fabricContext, ILogger logger)
 {
     _fabricContext = fabricContext;
     _logger        = logger;
 }
コード例 #10
0
 public PerperModuleContext(string streamName, string delegateName, string workerName, IPerperFabricContext context) :
     base(streamName, delegateName, context)
 {
     WorkerName = workerName;
 }
コード例 #11
0
 public PerperExtensionConfigProvider(IPerperFabricContext fabricContext, ILogger <PerperExtensionConfigProvider> logger)
 {
     _fabricContext = fabricContext;
     _logger        = logger;
 }