Lassen Sie sagen, ich das folgende ModellAusschließen Objekte in Swagger UI aufgelistet werden
public class UserResourceParameters
{
public string FirstName { get; set;}
public string LastName { get; set; }
public string FullName { get => FirstName + " " + LastName; }
}
und die folgenden Controller-Aktion
[HttpGet]
public IActionResult Get(UserResourceParameters resourceParameters)
{
...
}
Wenn ich meine apps laufen und gehen Sie auf die Prahlerei Interface/UI Für obige Aktion wurden alle 3 Eigenschaften als akzeptierte Parameter aufgelistet.
- Vorname Name
- Fullname
Eigentlich will ich nicht Swagger FullName
als eine der akzeptierten Parameter zeigen, wie ich will es nur ein Getter sein.
Wie kann ich swagger sagen, nur FirstName
und LastName
als die akzeptierten Parameter zu zeigen?
Es funktioniert nicht. 'FullName' wird immer noch als einer der Parameter angezeigt. – muhihsan
Welches Tool verwenden Sie für die Generierung von Swagger-Schemas? –
Ich benutze Swashbuckle.AspNetCore https://github.com/domaindrivendev/Swashbuckle.AspNetCore – muhihsan