Пример #1
0
        protected internal override void Initialize()
        {
            base.Initialize();
            membershipServiceOptions = ServiceProvider.GetRequiredService <ClusterMembershipServiceOptions>();

            Address  = membershipServiceOptions.OutsideAddress;
            Identity = Constants.ClusterMembershipServiceIdentity;
        }
Пример #2
0
 public MessageCenter(IServiceProvider serviceProvider)
 {
     this.activationDirectory             = serviceProvider.GetRequiredService <ActivationDirectory>();
     this.connectionManager               = serviceProvider.GetRequiredService <ConnectionManager>();
     this.gatewayMembershipServiceOptions = serviceProvider.GetService <GatewayMembershipServiceOptions>();
     this.clusterMembershipServiceOptions = serviceProvider.GetService <ClusterMembershipServiceOptions>();
     this.hostingLifecycle  = serviceProvider.GetRequiredService <IServiceHostLifecycle>();
     this.taskScheduler     = serviceProvider.GetRequiredService <TaskScheduler>();
     this.cancellationToken = hostingLifecycle.Token;
 }