Да уж, эти spamcop и spamhaus и сейчас докучают. Мы написали пару мониторингов попадания в некоторые блэк-листы. Как только стреляет алерт, мы бежим просить делист из блэк-листа, в который попали.
Но в отличии от нескольких наших "больных" блэклистов, где делист можно получить сразу, спам-коп банит на долго и почта реально не идёт.
Интересно, что если в обзервере будет необработанное исключение, то диагностируемый код тоже упадёт (HttpWebRequest).
Еще прикольно, что потенциально можно изменять объекты.
class Animal
{
public AnimalType Type {get;set;}
}
class Cat : Animal
{
public int SpecificCatField {get;set;}
}
class Dog : Animal
{
public int SpecificDogField {get;set;}
}
В swagger'е необходимо описать, что в случае значения поля Type равным AnimalType.Cat модель должна содержать поле SpecificCadField, иначе SpecificDogField.
На сколько я знаю, стандартный UI не поддерживает такое. Swashbukle генерит документацию только по полям, содержащимся в конечном типе. Не смотря на это, в самой спецификации есть наличие поддержики полиморфизма.
Да уж, эти spamcop и spamhaus и сейчас докучают. Мы написали пару мониторингов попадания в некоторые блэк-листы. Как только стреляет алерт, мы бежим просить делист из блэк-листа, в который попали.
Но в отличии от нескольких наших "больных" блэклистов, где делист можно получить сразу, спам-коп банит на долго и почта реально не идёт.
нужно рядом с приложением класть инструкцию как пользоваться fakeGPS.
Интересно, что если в обзервере будет необработанное исключение, то диагностируемый код тоже упадёт (HttpWebRequest).
Еще прикольно, что потенциально можно изменять объекты.
Сериализатор по умолчанию?
Имеется ввиду, что у нас следующая иерархия:
В swagger'е необходимо описать, что в случае значения поля Type равным AnimalType.Cat модель должна содержать поле SpecificCadField, иначе SpecificDogField.
На сколько я знаю, стандартный UI не поддерживает такое. Swashbukle генерит документацию только по полям, содержащимся в конечном типе. Не смотря на это, в самой спецификации есть наличие поддержики полиморфизма.