/ / Generowanie pliku WSDL dla pojedynczej usługi ServiceStack - c #, wsdl, servicestack

Generowanie pliku WSDL dla pojedynczej usługi ServiceStack - c #, wsdl, servicestack

Czy istnieje sposób na uzyskanie WSDL dla jednej usługi ServiceStack? Na przykład, jeśli nadpisuję metodę AppHost.Configure i rejestruję usługę, tak jak ...

public override void Configure(Container container)
{
this.RegisterService<MySoapService>("/MySoapService");
}

Czy mogę skonfigurować usługę ServiceStack w celu wygenerowania pliku WSDL dla usługi MySoapService? Coś jak...

https://mycompany.com/MySoapService?wsdl

Uważam, że uzyskanie WSDL za pomocą [...] / soap11 daje mi WSDL dla wszystkich usług obsługiwanych przez aplikację. Jest to problem, gdy usługi REST-only nie są aplikacją SOAP.

Odpowiedzi:

0 dla odpowiedzi № 1

Nie, /soap11 i /soap12 Punkty końcowe WSDL zwracają wszystkie usługi ServiceStack.

Możesz ukryć Usługi, które nie są kompatybilne Usługa SOAP dla ServiceStack oznaczając je symbolem [Exclude(Feature.Soap)] atrybut, który ukryje je przed WSDL.