コード例 #1
0
ファイル: ApiExceptionFilter.cs プロジェクト: FWTL/API
 public ApiExceptionFilter(ILogger logger, IWebHostEnvironment hosting, IGuidService guid, string source)
 {
     _logger  = logger;
     _hosting = hosting;
     _guid    = guid;
     _source  = source;
 }
コード例 #2
0
        public void SetUp()
        {
            _mockSavePerson  = Substitute.For <ISavePerson>();
            _stubGuidService = Substitute.For <IGuidService>();

            _handler = new SavePersonsHandler(_mockSavePerson, _stubGuidService);
        }
コード例 #3
0
 //[!] 생성자
 public GuidServiceDemoController(
     GuidService guidService, IGuidService iguidService)
 {
     _gs           = new GuidService();
     _guidService  = guidService;
     _iguidService = iguidService;
 }
コード例 #4
0
ファイル: DeltaUsxMapper.cs プロジェクト: daveh551/web-xforge
 public DeltaUsxMapper(IGuidService guidService, ILogger <DeltaUsxMapper> logger,
                       IExceptionHandler exceptionHandler)
 {
     GuidService      = guidService;
     Logger           = logger;
     ExceptionHandler = exceptionHandler;
 }
コード例 #5
0
ファイル: Integrations.cs プロジェクト: jeason0813/DryIoc
 public CalendarSyncProviderBase(
     IContextService <IPsaContext> arg0,
     IUserRepository arg1,
     IUserService arg2,
     ICalendarSyncService arg3,
     IActivityUserMemberService arg4,
     IActivityContactMemberService arg5,
     IContactRepository arg6,
     IActivityTypeRepository arg7,
     ITimeZoneService arg8,
     IGuidService arg9,
     IActivityService arg10
     )
 {
     field0  = arg0;
     field1  = arg1;
     field2  = arg2;
     field3  = arg3;
     field4  = arg4;
     field5  = arg5;
     field6  = arg6;
     field7  = arg7;
     field8  = arg8;
     field9  = arg9;
     field10 = arg10;
 }
コード例 #6
0
ファイル: EventDispatcher.cs プロジェクト: FWTL/API
 public EventDispatcher(
     IServiceProvider context,
     ISendEndpointProvider sendEndpointProvider,
     IGuidService guidService)
 {
     _sendEndpointProvider = sendEndpointProvider;
     _guidService          = guidService;
 }
コード例 #7
0
 public static WsTrustMexDocument Create(
     HttpStatusCode httpStatusCode,
     string response,
     ITimeService timeService = null,
     IGuidService guidService = null)
 {
     return(new WsTrustMexDocument(response, timeService, guidService));
 }
コード例 #8
0
ファイル: Includes.cs プロジェクト: codenesium/samples
 public AuthService(ApiSettings apiSettings, UserManager <AuthUser> userManager, IEmailService emailSService, IJwtService jwtService, IGuidService guidService)
 {
     this.apiSettings  = apiSettings;
     this.userManager  = userManager;
     this.emailService = emailSService;
     this.jwtService   = jwtService;
     this.guidService  = guidService;
 }
コード例 #9
0
        public Task InvokeAsync(HttpContext context, RequestDelegate next)
        {
            // 两种方式实现服务获取
            IGuidService guidService = context.RequestServices.GetService <IGuidService>();


            context.Response.WriteAsync(_guidService.Guid());
            return(next(context));
        }
コード例 #10
0
 public WeatherForecastController(ILogger <WeatherForecastController> logger,
                                  IGuidService guidService,
                                  // IConfiguration config,
                                  IOptions <EmailConfiguration> emailConfig)
 {
     _guidService = guidService;
     // _Config = config;
     _emailConfig = emailConfig.Value;
     _logger      = logger;
 }
コード例 #11
0
 public RequestDispatcher(
     IServiceProvider context,
     IClientFactory clientFactory,
     RequestToCommandMapper requestToCommandMapper,
     IGuidService guidService)
 {
     _context                = context;
     _clientFactory          = clientFactory;
     _requestToCommandMapper = requestToCommandMapper;
     _guidService            = guidService;
 }
コード例 #12
0
 public EventRepository(
     IDatabaseLayer databaseLayer,
     IGuidService guidService,
     IDateTimeService dateTimeService,
     IEventServiceProxyFactory eventServiceProxyFactory)
 {
     _databaseLayer            = databaseLayer;
     _guidService              = guidService;
     _dateTimeService          = dateTimeService;
     _eventServiceProxyFactory = eventServiceProxyFactory;
 }
コード例 #13
0
 public WsTrustEndpoint(
     WsTrustVersion version,
     Uri uri,
     IGuidService guidService,
     ITimeService timeService)
 {
     Version      = version;
     Uri          = uri;
     _guidService = guidService;
     _timeService = timeService;
 }
コード例 #14
0
 public CommandDispatcher(
     IServiceProvider context,
     ISendEndpointProvider sendEndpointProvider,
     IGuidService guidService,
     RequestToCommandMapper requestToCommandMapper)
 {
     _context = context;
     _sendEndpointProvider   = sendEndpointProvider;
     _guidService            = guidService;
     _requestToCommandMapper = requestToCommandMapper;
 }
コード例 #15
0
 public AuthController(
     UserManager <AppUser> userManager,
     IConfiguration configuration,
     IGuidService guidService,
     IJwtTokenService tokenService)
 {
     _userManager   = userManager;
     _configuration = configuration;
     _guidService   = guidService;
     _tokenService  = tokenService;
 }
コード例 #16
0
 public Middleware(
     RequestDelegate next,
     IGuidService guidService,
     ICorrelationService correlationService,
     ILoggingService <Middleware> loggingService
     )
 {
     _next               = next;
     _guidService        = guidService;
     _loggingService     = loggingService;
     _correlationService = correlationService;
 }
コード例 #17
0
 public NetworksController(IUserRepository userRep, INetworkRepository networkRep,
                           ICredentialService credentials, IGuidService guid,
                           IDateTimeService dateTime, IMapper mapper, IMessageService messages)
 {
     _userRep     = userRep;
     _networkRep  = networkRep;
     _credentials = credentials;
     _guid        = guid;
     _dateTime    = dateTime;
     _mapper      = mapper;
     _messages    = messages;
 }
コード例 #18
0
ファイル: WsTrustMexDocument.cs プロジェクト: jmprieur/msal
        internal WsTrustMexDocument(string response)
        {
            var mexDocument = XDocument.Parse(response, LoadOptions.None);

            ReadPolicies(mexDocument);
            ReadPolicyBindings(mexDocument);
            SetPolicyEndpointAddresses(mexDocument);

            // TODO: inject
            _guidService = new GuidService();
            _timeService = new TimeService();
        }
コード例 #19
0
 public TestRunProvider(IServiceClient <TestRunDto> testRunServiceClient,
                        IServiceClient <TestRunCustomArgumentDto> testRunCustomArgumentRepository,
                        ITestRunOutputServiceClient testRunOutputServiceClient,
                        IDateTimeProvider dateTimeProvider,
                        IGuidService guidService)
 {
     _testRunServiceClient            = testRunServiceClient;
     _testRunCustomArgumentRepository = testRunCustomArgumentRepository;
     _testRunOutputServiceClient      = testRunOutputServiceClient;
     _dateTimeProvider = dateTimeProvider;
     _guidService      = guidService;
 }
 public IntegrationTestService
 (
     ITRXReportService trxReportService,
     ICorrelationService correlationService,
     IGuidService guidService,
     IIntegreationTestDBService integreationTestDBService
 )
 {
     _trxReportService          = trxReportService;
     _correlationService        = correlationService;
     _guidService               = guidService;
     _integreationTestDBService = integreationTestDBService;
 }
コード例 #21
0
 public AccountManager
 (
     IAccountDBService accountDBService,
     IEncryptionService encryptionService,
     IEmailService emailService,
     IGuidService guidService
 )
 {
     _accountDBService  = accountDBService;
     _encryptionService = encryptionService;
     _emailService      = emailService;
     _guidService       = guidService;
 }
コード例 #22
0
        private WsTrustMexDocument(
            string response,
            ITimeService timeService,
            IGuidService guidService)
        {
            var mexDocument = XDocument.Parse(response, LoadOptions.None);

            ReadPolicies(mexDocument);
            ReadPolicyBindings(mexDocument);
            SetPolicyEndpointAddresses(mexDocument);

            _guidService = guidService ?? new GuidService();
            _timeService = timeService ?? new TimeService();
        }
コード例 #23
0
ファイル: Integrations.cs プロジェクト: jeason0813/DryIoc
 public GoogleCalendarSyncProvider(
     IContextService <IPsaContext> arg0,
     IUserRepository arg1,
     IUserService arg2,
     ICalendarSyncService arg3,
     IActivityUserMemberService arg4,
     IActivityContactMemberService arg5,
     IContactRepository arg6,
     IActivityTypeRepository arg7,
     ITimeZoneService arg8,
     IGuidService arg9,
     IActivityService arg10
     ) : base(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
 {
 }
コード例 #24
0
 public DurableRestService
 (
     IServiceProvider serviceProvider,
     IGuidService guidService,
     IDateTimeService dateTimeService,
     ICorrelationService correlationService,
     ILoggingService <DurableRestService> loggingService
 )
 {
     _correlationService = correlationService;
     _loggingService     = loggingService;
     _dateTimeService    = dateTimeService;
     _guidService        = guidService;
     _serviceProvider    = serviceProvider;
 }
コード例 #25
0
 public TestAgentRunProvider(
     IServiceClient <TestRunDto> testRunRepository,
     ITestRunOutputServiceClient testRunOutputServiceClient,
     IServiceClient <TestAgentDto> testAgentRepository,
     IServiceClient <TestAgentRunDto> testAgentRunRepository,
     IServiceClient <TestRunCustomArgumentDto> testRunCustomArgumentRepository,
     ITestsRunnerService nativeTestsRunner,
     ITestAgentsLoggerService testAgentsLoggerService,
     IDistributeLogger logger,
     ITestAgentStateSwitcher testAgentStateSwitcher,
     IPathProvider pathProvider,
     IFileProvider fileProvider,
     IConsoleProvider consoleProvider,
     IEnvironmentService environmentService,
     IGuidService guidService,
     IPluginService pluginService,
     IDateTimeProvider dateTimeProvider,
     ITaskProvider taskProvider,
     ITestRunLogService testRunLogService,
     ITestAgentRunAvailabilityServiceClient testAgentRunAvailabilityServiceClient,
     ITestRunAvailabilityServiceClient testRunAvailabilityServiceClient,
     IDirectoryProvider directoryProvider)
 {
     _testRunRepository               = testRunRepository;
     _testRunOutputServiceClient      = testRunOutputServiceClient;
     _testAgentRepository             = testAgentRepository;
     _testAgentRunRepository          = testAgentRunRepository;
     _testRunCustomArgumentRepository = testRunCustomArgumentRepository;
     _nativeTestsRunner               = nativeTestsRunner;
     _testAgentsLoggerService         = testAgentsLoggerService;
     _logger = logger;
     _testAgentStateSwitcher = testAgentStateSwitcher;
     _consoleProvider        = consoleProvider;
     _pathProvider           = pathProvider;
     _fileProvider           = fileProvider;
     _environmentService     = environmentService;
     _guidService            = guidService;
     _pluginService          = pluginService;
     _dateTimeProvider       = dateTimeProvider;
     _taskProvider           = taskProvider;
     _testRunLogService      = testRunLogService;
     _testAgentRunAvailabilityServiceClient = testAgentRunAvailabilityServiceClient;
     _testRunAvailabilityServiceClient      = testRunAvailabilityServiceClient;
     _directoryProvider        = directoryProvider;
     _wasTestAgentRunCompleted = false;
 }
コード例 #26
0
 public MiddlewareService(
     RequestDelegate next,
     IServiceProvider serviceProvider,
     IDateTimeService dateTimeService,
     ITelemetryService telemetryService,
     IGuidService guidService,
     ICorrelationService correlationService,
     ILoggingService <MiddlewareService> loggingService
     )
 {
     _next               = next;
     _guidService        = guidService;
     _loggingService     = loggingService;
     _correlationService = correlationService;
     _serviceProvider    = serviceProvider;
     _dateTimeService    = dateTimeService;
     _telemetryService   = telemetryService;
 }
 public MiddlewareService(
     IServiceProvider serviceProvider,
     IDateTimeService dateTimeService,
     ITelemetryService telemetryService,
     IGuidService guidService,
     ICorrelationService correlationService,
     ILoggingService <MiddlewareService <T> > loggingService,
     IJWTService <T> jwtService
     )
 {
     _guidService        = guidService;
     _loggingService     = loggingService;
     _correlationService = correlationService;
     _serviceProvider    = serviceProvider;
     _dateTimeService    = dateTimeService;
     _telemetryService   = telemetryService;
     _jwtService         = jwtService;
 }
コード例 #28
0
        internal PublicClientApplication(
            IHttpManager httpManager,
            IStorageManager storageManager,
            IBrowserFactory browserFactory,
            IGuidService guidService,
            ITelemetryManager telemetryManager,
            EnvironmentMetadata environmentMetadata,
            MsalClientConfiguration msalClientConfiguration)
        {
            _platformProxy = PlatformProxyFactory.GetPlatformProxy();

            _httpManager             = httpManager ?? new HttpManager(new HttpClientFactory(), msalClientConfiguration);
            _storageManager          = storageManager ?? _platformProxy.CreateStorageManager();
            _browserFactory          = browserFactory ?? _platformProxy.CreateBrowserFactory();
            _guidService             = guidService ?? new GuidService();
            _telemetryManager        = telemetryManager ?? new TelemetryManager(msalClientConfiguration);
            _environmentMetadata     = environmentMetadata ?? new EnvironmentMetadata();
            _msalClientConfiguration = msalClientConfiguration;
        }
コード例 #29
0
        private async Task Request(ICorrelationService correlationService, IGuidService guidService, IDurableRestService durableRestService)
        {
            correlationService.CorrelationId = guidService.NewGuid().ToString();

            using var httpClient = new HttpClient
                  {
                      BaseAddress = new Uri("https://jsonplaceholder.typicode.com/")
                  };

            var httpRequestMessage = new HttpRequestMessage
            {
                Method     = HttpMethod.Get,
                RequestUri = new Uri("todos/1", UriKind.Relative)
            };

            var retrys           = 3;
            var timeoutInSeconds = 30;
            var restResponse     = await durableRestService.ExecuteAsync(httpClient, httpRequestMessage, retrys, timeoutInSeconds).ConfigureAwait(false);
        }
コード例 #30
0
 public HomeController(ILogger <HomeController> logger
                       , IScopedService scopedService
                       , ISingletonService singletonService
                       , ITransientService transientService
                       , IScopedService scopedService2
                       , ISingletonService singletonService2
                       , ITransientService transientService2
                       , IGuidService guidService
                       )
 {
     _logger                = logger;
     this.scopedService     = scopedService;
     this.singletonService  = singletonService;
     this.transientService  = transientService;
     this.scopedService2    = scopedService2;
     this.singletonService2 = singletonService2;
     this.transientService2 = transientService2;
     this.guidService       = guidService;
 }