/// <summary> /// Changes the links for the SStack/metadata page /// </summary> /// <param name="SStackHandlerPrefix"></param> /// <returns></returns> public static ServiceEndpointsMetadataConfig Create(string SStackHandlerPrefix) { var config = new MetadataConfig("{0}", "{0}", "/{0}/reply", "/{0}/oneway", "/{0}/metadata"); return new ServiceEndpointsMetadataConfig { DefaultMetadataUri = "/metadata", Soap11 = new SoapMetadataConfig("soap11", "SOAP 1.1", "/soap11", "/soap11", "/soap11/metadata", "soap11"), Soap12 = new SoapMetadataConfig("soap12", "SOAP 1.2", "/soap12", "/soap12", "/soap12/metadata", "soap12"), Xml = config.Create("xml"), Json = config.Create("json"), Jsv = config.Create("jsv"), Custom = config }; }
/// <summary> /// Changes the links for the SStack/metadata page /// </summary> /// <param name="SStackHandlerPrefix"></param> /// <returns></returns> public static ServiceEndpointsMetadataConfig Create(string SStackHandlerPrefix) { var config = new MetadataConfig("{0}", "{0}", "/{0}/reply", "/{0}/oneway", "/{0}/metadata"); return(new ServiceEndpointsMetadataConfig { DefaultMetadataUri = "/metadata", Soap11 = new SoapMetadataConfig("soap11", "SOAP 1.1", "/soap11", "/soap11", "/soap11/metadata", "soap11"), Soap12 = new SoapMetadataConfig("soap12", "SOAP 1.2", "/soap12", "/soap12", "/soap12/metadata", "soap12"), Xml = config.Create("xml"), Json = config.Create("json"), Jsv = config.Create("jsv"), Custom = config }); }