私はWCFについて学んでいます。これを行うために、私はエラーログツールを構築すると思った。このツールは、単一のWCFサービスを公開します。このサービスには、「LogError」という1つの操作があります。 LogErrorは、origin、message、stackTraceの3つのパラメータを受け入れます。WCF経由のエラーログ
[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を理解している人が私の考え方がこれまでのところ正しいかどうか教えていただけますか?
ありがとうございました!