protected void RenderOperations(HtmlTextWriter writer, IRequest httpReq, ServiceMetadata metadata) { var defaultPage = new IndexOperationsControl { HttpRequest = httpReq, MetadataConfig = HostContext.MetadataPagesConfig, Title = HostContext.ServiceName, Xsds = XsdTypes.Xsds, XsdServiceTypesIndex = 1, OperationNames = metadata.GetOperationNamesForMetadata(httpReq), }; defaultPage.RenderControl(writer); }
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); }
protected void RenderOperations(HtmlTextWriter writer, IRequest httpReq, ServiceMetadata metadata) { var defaultPage = new IndexOperationsControl { Request = httpReq, MetadataConfig = HostContext.MetadataPagesConfig, Title = HostContext.ServiceName, Xsds = XsdTypes.Xsds, XsdServiceTypesIndex = 1, OperationNames = metadata.GetOperationNamesForMetadata(httpReq), }; var metadataFeature = HostContext.GetPlugin <MetadataFeature>(); metadataFeature?.IndexPageFilter?.Invoke(defaultPage); defaultPage.RenderControl(writer); }
protected override void RenderOperations(HtmlTextWriter writer, IRequest httpReq, ServiceMetadata metadata) { var metadataPage = new IndexOperationsControl { Request = httpReq, MetadataPagesConfig = HostContext.MetadataPagesConfig, Title = HostContext.AppHost.ServiceName + " " + HostContext.AppHost.Config.ApiVersion, Xsds = XsdTypes.Xsds, XsdServiceTypesIndex = 1, OperationNames = metadata.GetOperationNamesForMetadata(httpReq), }; var metadataFeature = HostContext.GetPlugin <MetadataFeature>(); metadataFeature?.FormatPageFilter?.Invoke(metadataPage); metadataPage.RenderControl(writer); }
protected void RenderOperations(HtmlTextWriter writer, IRequest httpReq, ServiceMetadata metadata) { var defaultPage = new IndexOperationsControl { HttpRequest = httpReq, MetadataConfig = HostContext.MetadataPagesConfig, Title = HostContext.ServiceName, Xsds = XsdTypes.Xsds, XsdServiceTypesIndex = 1, OperationNames = metadata.GetOperationNamesForMetadata(httpReq), }; var metadataFeature = HostContext.GetPlugin<MetadataFeature>(); if (metadataFeature != null && metadataFeature.IndexPageFilter != null) { metadataFeature.IndexPageFilter(defaultPage); } defaultPage.RenderControl(writer); }