예제 #1
0
 public SomeService(IUniformSession session)
 {
     this.session = session;
 }
예제 #2
0
 public SomeMessageHandler(IUniformSession session)
 {
     this.session = session;
 }
예제 #3
0
        //public PaymentManager(IEndpointInstance instance)
        //{
        //    _instance = instance;
        //}

        public PaymentManager(IUniformSession session)
        {
            _session = session;
        }
예제 #4
0
 public SomeSaga(IUniformSession session)
 {
     this.session = session;
 }
 public Handler2(Context testContext, IUniformSession session)
 {
     testContext.Handler2Session = session;
 }
 public SingletonService(IUniformSession session)
 {
     this.session = session;
 }
예제 #7
0
        //public SampleScheduledTask(IEndpointInstance _instance) : base(_instance)
        //{
        //    instance = _instance;
        //}

        public SampleScheduledTask(IUniformSession session) : base(session)
        {
            this.session = session;
        }
 public SendingHandler(IUniformSession uniformSession)
 {
     this.uniformSession = uniformSession;
 }
예제 #9
0
        /// <summary>
        /// Publish the message to subscribers.
        /// </summary>
        /// <param name="session">The instance of <see cref="IUniformSession" /> to use for the action.</param>
        /// <param name="cancellationToken">A <see cref="CancellationToken"/> to observe.</param>
        /// <typeparam name="T">The message type.</typeparam>
        public static Task Publish <T>(this IUniformSession session, CancellationToken cancellationToken = default)
        {
            Guard.AgainstNull(nameof(session), session);

            return(session.Publish <T>(_ => { }, new PublishOptions(), cancellationToken));
        }
예제 #10
0
        //public PaymentReleaseManagerBootstrap(IEndpointInstance _instance)
        //{
        //    instance = _instance;
        //}

        public PaymentReleaseManagerBootstrap(IUniformSession session)
        {
            this.session = session;
        }
예제 #11
0
 public DiagnosticsFeatureStartup(IUniformSession session)
 {
 }
 public MessageSessionComponent(IUniformSession uniformSession)
 {
     this.uniformSession = uniformSession;
 }
 public SendingBehavior(IUniformSession uniformSession)
 {
     this.uniformSession = uniformSession;
 }
예제 #14
0
 public Endpoint1FeatureStartupTaskUsingDependencyInjection(IUniformSession uniformSession, Context testContext)
 {
     this.uniformSession = uniformSession;
     this.testContext    = testContext;
 }
예제 #15
0
 public ReusedComponent(IUniformSession session)
 {
     this.session = session;
 }
예제 #16
0
 public Handler(Context testContext, IUniformSession session)
 {
     testContext.Endpoint1HandlerSession = session;
 }
예제 #17
0
 public UniformSessionOfflineDispatcher(IUniformSession uniformSession)
 => _uniformSession = uniformSession;