protected override void RenderOperations(HtmlTextWriter writer, Operations allOperations)
        {
            var defaultPage = new IndexOperationsControl {
                MetadataConfig       = EndpointHost.Config.ServiceEndpointsMetadataConfig,
                Title                = EndpointHost.Config.ServiceName,
                Xsds                 = XsdTypes.Xsds,
                OperationNames       = allOperations.Names,
                UsageExamplesBaseUri = EndpointHost.Config.UsageExamplesBaseUri,
            };

            defaultPage.RenderControl(writer);
        }
예제 #2
0
        protected override void RenderOperations(HtmlTextWriter writer, IHttpRequest httpReq, ServiceMetadata metadata)
        {
            var defaultPage = new IndexOperationsControl {
                HttpRequest          = httpReq,
                MetadataConfig       = EndpointHost.Config.MetadataPagesConfig,
                Title                = EndpointHost.Config.ServiceName,
                Xsds                 = XsdTypes.Xsds,
                XsdServiceTypesIndex = 1,
                OperationNames       = metadata.GetOperationNamesForMetadata(httpReq),
                MetadataPageBodyHtml = EndpointHost.Config.MetadataPageBodyHtml,
            };

            defaultPage.RenderControl(writer);
        }
예제 #3
0
        protected override void RenderOperations(HtmlTextWriter writer, IHttpRequest httpReq, ServiceMetadata metadata)
        {
            var defaultPage = new IndexOperationsControl
            {
                HttpRequest            = httpReq,
                MetadataConfig         = EndpointHost.Config.CreateMetadataPagesConfig(metadata),
                Title                  = metadata.FullServiceName,
                AntServiceStackVersion = metadata.AntServiceStackVersion,
                AntCodeGenVersion      = metadata.AntCodeGenVersion,
                OperationNames         = metadata.GetAllOperationNames()
            };

            defaultPage.RenderControl(writer);
        }