public void TestAttributesForInterfaceProxies() { ServiceStatusImpl service = new ServiceStatusImpl(); object proxy = _generator.CreateProxy( typeof(IServiceStatus), new MyInterfaceProxy( ), service); Assert.IsNotNull(proxy); Assert.IsTrue(typeof(IServiceStatus).IsAssignableFrom(proxy.GetType())); IServiceStatus inter = (IServiceStatus)proxy; Assert.AreEqual(State.Invalid, inter.ActualState); inter.ChangeState(State.Valid); Assert.AreEqual(State.Valid, inter.ActualState); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, Option option, IServiceStatus serviceStatus) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.AddMessageNet(); app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseMiddleware <ApiKeyMiddleware>(Constants.ApiKeyName, option.ApiKey, new[] { "/api/ping" }); serviceStatus.SetStatus(ServiceStatusLevel.Ready, null); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); app.UseSwagger(); app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "MessageNet v1")); }
public MainViewModel(IServiceStatus serviceStatus) { _serviceStatus = serviceStatus; }
public PingController(IServiceStatus serviceStatus, LoggerBuffer loggerBuffer) : base(serviceStatus, loggerBuffer) { }
public PingControllerBase(IServiceStatus serviceStatus, ILoggerBuffer loggerBuffer) { _serviceStatus = serviceStatus; _loggerBuffer = loggerBuffer; }
public DependencyHealthCheckService(IServiceStatus serviceStatus) { this.serviceStatus = serviceStatus; }
public StatusController(IServiceStatus serviceStatus) { ServiceStatus = serviceStatus; }
public ContactService(IContactRepository contactRepository, IServiceStatus serviceStatus, IMapper mapper) { _contactRepository = contactRepository; _serviceStatus = serviceStatus; _mapper = mapper; }