2013-02-08 10 views
6

ServiceStack kullanıyorum ve oluşturulan meta verilerin "otomatik olarak oluşturulmasına" yardımcı olmak istiyorum.ApiMember özniteliği ServiceStack tarafından oluşturulan meta verilerde görünmüyor

Son zamanlarda ApiAttribute ve ApiMemberAttribute (mentioned here ve here) 'u buldum. Ancak, , http://me/api/metadata?op=ReadFormType sayfasının dekore edilmiş üye için herhangi bir bilgi yaymasını sağlayamıyor.

bir test özelliğini kullanır O benim DTO tam olmayan bir versiyonu (şimdiye kadar sadece bir saplama var) olan

:

[Api("Read FormType")] 
[Route("/formTypes/{FormType}", "GET")] 
public class ReadFormType 
{ 
    [ApiMember(Name = "X", Description = "X Description", 
     ParameterType = "path", DataType = "string", IsRequired = true)] 
    public string X { get; set; } 
} 

ApiAttribute metin doğru meta yanıtının üst kısmında görünüyor ve numaralı üye, aşağıdaki DTO isteğinde doğru bir şekilde listelenen’dur.

ApiMemberAttribute içinde ek bilgi almak için ne yapmam gerekiyor? (Veya bu özniteliğin nasıl çalıştığını anlayabiliyorum?)

ServiceStack sürümü 3.9.35'tir.

cevap

2

Api ve ApiMember öznitelikleri şu anda ServiceStack's Swagger support adresinde kullanılmaktadır.

Ancak, ServiceStack'ın bir sonraki ServiceStack sürümündeki otomatik oluşturulan meta veri sayfalarına da ekleyeceğiz.

İlgili konular