コード例 #1
0
 public DefaultServiceEntryGenerator(IServiceIdGenerator serviceIdGenerator,
                                     IParameterProvider parameterProvider,
                                     IHttpMethodProvider httpMethodProvider,
                                     IOptions <GovernanceOptions> governanceOptions)
 {
     _serviceIdGenerator = serviceIdGenerator;
     _parameterProvider  = parameterProvider;
     _httpMethodProvider = httpMethodProvider;
     _governanceOptions  = governanceOptions.Value;
 }
コード例 #2
0
 private static IHttpMethodProvider GetTarget(IHttpMethodProvider child)
 {
     return new HttpMethodProviderCache(child);
 }
コード例 #3
0
 public HttpMethodProviderCache(IHttpMethodProvider child)
 {
     _childProvide = child.Provide;
 }
コード例 #4
0
 private static IHttpMethodProvider GetTarget(IHttpMethodProvider child)
 {
     return(new HttpMethodProviderCache(child));
 }
コード例 #5
0
 public HttpMethodProviderCache(IHttpMethodProvider child)
 {
     _childProvide = child.Provide;
 }