'da dinamik olarak öznitelikleri ekleme AppHost'uma bir "Restrict" özniteliği eklemeye çalışıyorum. İşte benim kodum:ServiceStack
var restrictAttribute = new RestrictAttribute { ExternalOnly = true };
foreach (var dto in dtos)
{
dto .AddAttributes(restrictAttribute);
}
Bunları eklediğim DTO'lar özellikle POST istekleri için olanlardır.
Karşılaştığım sorun, öznitelikleri dinamik olarak ekledikten sonra, kısıtlama için ServiceStack işlevinin çalışmadığıdır. Özniteliği ekler, ancak aslında hiçbir şeyi kısıtlamaz.
Bu çalışmayı yapabilmemin tek yolu, DTO isteğinde bulunan Kısıtlama Özniteliğini el ile eklemek. Burada yanlış bir şey mi yapıyorum? dinamik Servisi eklemek için