2012-07-23 4 views
-1

문제가 있습니다.System.Net.Http.HttpClient에 TransportSettings에 대한 정의가 없습니다.

'System.Net.Http.HttpClient' does not contain a definition for 'TransportSettings'

+0

인가? 더 자세한 정보를 제공 할 수 있습니까? 윈도우 8 (메트로 APP) 그래서 난 네 생각에 대한 – Anuraj

+0

XAML C#을) –

+0

확인이, 그것은 당신에게 도움이 될 수 http://stackoverflow.com/questions/10292730/httpclient-getasync-with-network-credentials – Anuraj

답변

2

이 시도 : 내가 컴파일있을 때 나는이 오류를 발견 (그것은 내 첫 번째 응용 프로그램입니다 죄송합니다 ^^ ') 모든 것이 OK하지만 나를 위해

HttpClient fond = new HttpClient(); 
using (var client = new HttpClient()) 
{ 
    HttpClient.TransportSettings.Credentials = new System.Net.NetworkCredential("username", "pwd"); 
} 
var reponse = await fond.GetStreamAsync("" + TitleNewsGrid.Text); 

: 시작,이 내 코드입니다

using (var handler = new HttpClientHandler()) 
{ 
    handler.Credentials = new System.Net.NetworkCredential("username", "pwd"); 
    using (var client = new HttpClient(handler){ }) 
    { 
     // code 
    } 
} 

테스트하지, 그것은 WCF)

+0

'System.Net.Http.HttpClient Fond = new HttpClient(); 사용 (VAR 처리기 = 새로운 HttpClientHandler {새로운 System.Net.NetworkCredential ("사용자 이름", "PWD")}) 사용 (var에 클라이언트 = 새로운 HttpClient를 (핸들러)) { var에 reponse =이 ( Fond.GetStreamAsync을 기다리고 있습니다 "test"+ TitleNewsGrid.Text); { ' –

+0

나는 그것에 어떤 문제도 발생하지 않습니다. 하지만 확실하지 않습니다;) – Anuraj

+0

작동하지 않는다 :/it 'System.Collections.IEnumerable'을 구현하지 않아서 컬렉션 초기화 프로그램으로 'System.Net.Http.HttpClientHandler'형식을 초기화 할 수 없습니다. –

관련 문제