Saya menggunakan API web MVC 4 dan formulir web asp.net 4.0 untuk membangun API sisanya. Ini bekerja dengan baik:
[HttpGet]
public HttpResponseMessage Me(string hash)
{
HttpResponseMessage httpResponseMessage;
List<Something> somethings = ...
httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK,
new { result = true, somethings = somethings });
return httpResponseMessage;
}
Sekarang saya perlu mencegah beberapa properti untuk serial. Saya tahu saya dapat menggunakan beberapa LINQ di daftar dan hanya mendapatkan properti yang saya butuhkan, dan umumnya ini adalah pendekatan yang baik, tetapi dalam skenario ini something
objeknya terlalu kompleks, dan saya memerlukan set properti yang berbeda dalam metode yang berbeda, jadi lebih mudah untuk menandai, pada saat runtime, setiap properti harus diabaikan.
Apakah ada cara untuk melakukan itu?