コード例 #1
0
        public static Bootstrap UserRestfulService(this Bootstrap _, ResourceHandlerScheme scheme, string domain, Action <RestfulService.RestfulServiceProvider> provider = null)
        {
            Bootstrap.RegisterCustomResourceHandler(() =>
            {
                var resourceHandler = new RestfulServiceResource(scheme, domain);

                provider?.Invoke(RestfulService.RestfulServiceProvider.Create(resourceHandler));

                return(resourceHandler);
            });
            return(_);
        }
コード例 #2
0
 public static Bootstrap UseFileResource(this Bootstrap _, ResourceHandlerScheme scheme, string domain, string basePath)
 {
     Bootstrap.RegisterCustomResourceHandler(() => new FileResource(scheme, domain, basePath));
     return(_);
 }
コード例 #3
0
 public static Bootstrap UseAssembledResource(this Bootstrap _, Assembly assembly, ResourceHandlerScheme scheme, string domain, string basePath = null)
 {
     Bootstrap.RegisterCustomResourceHandler(() => new AssembledResource(assembly, scheme, domain, basePath));
     return(_);
 }