У меня есть .Net WebAPI, который возвращает часть объекта в виде байтового массива (* изображения).
Я импортирую этот Open API в PowerApps, и PowerApps ожидает, что свойство объекта будет включать дескриптор "x-ms-media-kind ":" image "как дескриптор свойства.Я могу добавлять его в json каждый раз для импорта, но было бы неплохо, если бы я мог каким-то образом генерировать его каждый раз по умолчанию.
Это свойство, с которым я работаю
private byte[] _Poster;
/// <summary>
/// Poster image of movie
/// </summary>
/// <x-ms-media-kind>image</x-ms-media-kind>
[NotMapped]
public byte[] PosterImage
{
get { return GetPoster(); }
set { _Poster = value; }
}
GetPoster () просто получает байты изображения.
Это вывод по умолчанию, сгенерированный с помощью Swagger
"PosterImage": {
"format": "byte",
"description": "Poster image of movie",
"type": "string"
}
Это то, что мне нужно добавить в мой дескриптор свойства
"PosterImage": {
"format": "byte",
"description": "Poster image of movie",
"type": "string",
**"x-ms-media-kind": "image"**
}