2013-12-22 7 views

Antwort

6
public HttpResponseMessage Put(HttpRequestMessage message) 

entspricht:

public HttpResponseMessage Put() 

Die HttpRequestMessage Parameter automatisch so gebunden ist, dass Sie halten Anforderungsinformationen in Ihrer Controller-Methode erhalten können, wenn Sie (source) benötigen. Wenn Sie nicht darauf zugreifen müssen, lassen Sie es weg.

Wenn Sie eine id übergeben müssen, benötigen Sie:

public HttpResponseMessage Put(HttpRequestMessage message, int id) 
+0

Dank, den Zugriff auf die Anfrage Sinn, jetzt macht z.B. ein Token prüfen. – HelloWorld

+4

@HelloWorld Sie können auf die Anfrage auch über die Request-Eigenschaft auf dem Controller zugreifen. Das Übergeben einer Anfrage als Parameter ist nur für diejenigen von uns, die denken, dass es so schöner aussieht :-) –

+0

@DarrelMiller Ok noch besser dann. – HelloWorld

Verwandte Themen