Я пытаюсь узнать о WCF.Чтобы сделать это, я подумал, что создам инструмент регистрации ошибок.Этот инструмент предоставляет одну службу WCF.Эта служба имеет одну операцию под названием «LogError».LogError принимает три параметра: origin, message и stackTrace.Моя подпись метода показана здесь:
[OperationContract]
[WebInvoke(UriTemplate = "/LogException/{origin}/{message}/{stackTrace}", ResponseFormat = WebMessageFormat.Json)]
public string LogException(string origin, string message, string stackTrace)
{
// Save details to database
return string.Empty;
}
Обратите внимание, что я изучаю WCF, поэтому я не уверен, что я использую здесь лучшие практики.Однако, поскольку я пишу в базу данных, я предположил, что метод POST будет лучшим.Насколько я понимаю, WebInvoke лучше всего подходит для методов POST.Я хочу использовать JSON, потому что я хочу вызывать его из множества клиентских приложений, чтобы он был быстрым.
У меня такой вопрос, я до сих пор на правильном пути и понимаю?Может кто-то, кто понимает WCF, скажет мне, правильна ли моя точка зрения до сих пор?
Спасибо!