C # SDK для Microsoft Azure Face API предоставляет такие методы, как PersonGroupPerson.GetAsync
и PersonGroupPerson.GetWithHttpMessagesAsync
.
Есть два существенных различия:
- Вариант
WithHttpMessagesAsync
позволяет указывать заголовки HTTP. Почему вы хотите сделать это при вызове API Azure Face?
- Вариант
Async
не возвращает HttpOperationResponse
. Но варианты Async
в любом случае вызывают варианты WithHttpMessagesAsync
. И, глядя на исходный код , выясняется, что если ответ не равен 200, он все равно выдает исключение APIErrorException
. Таким образом, возвращаемое значение довольно бесполезно.
Так почему же вы выбрали вариант WithHttpMessagesAsync
?