Sto costruendo un'app di Windows Store utilizzando Windows Runtime. Sto accedendo a un servizio OData che utilizza l'autenticazione di base. Sto usando la libreria WCF Data Services Tools for Windows Store Apps (Microsoft.Data.Services.Client.WindowsStore
).Come si aggiunge un'intestazione di autorizzazione personalizzata a un client OData di Windows Store App?
La stringa di autenticazione è un formato personalizzato, quindi non è possibile utilizzare solo uno NetworkCredential(username, password)
. Ho bisogno di aggiungere l'intestazione me stesso ad ogni richiesta dal mio DataServiceContext
.
Ho provato ad utilizzare il seguente codice:
proxy.SendingRequest += (s, e) =>
{
e.RequestHeaders.Add("Authorization", authHeader);
}
Ma ricevo l'errore:
'System.Net.WebHeaderCollection' does not contain a definition for 'Add' and no extension method 'Add' accepting a first argument of type 'System.Net.WebHeaderCollection' could be found
si chiesto e ha risposto alla tua domanda in breve tempo. qual e il punto? – lontivero
@lontivero per rendere Internet migliore http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ –