2016-03-02 89 views
3

我想使用RestSharp編碼示例爲了連接到MailGun。在下面的代碼,請參閱:什麼是錯誤的HttpBasicAuthenticator

client.Authenticator = new HttpBasicAuthenticator("XXX","key-yyyyyyyyyyyyyyyyyyyyyyy"); 

什麼是錯的HttpBasicAuthenticator? VisualStudio中說:

嚴重性代碼說明項目文件行錯誤CS0246類型或 命名空間名稱「HttpBasicAuthenticator」找不到(你 缺少using指令或程序集引用?)xTest_MailGun

注意:Visual Studio2015社區; RestSharp 105.2.3

這是代碼:

RestClient client = new RestClient(); 
client.BaseUrl = new Uri("https://api.mailgun.net/v3"); 
client.Authenticator = new HttpBasicAuthenticator("XXX","key-yyyyyyyyyy"); 
RestRequest request = new RestRequest(); 

回答

3

驗證器是在不同的命名空間比RESTClient實現,你很可能只是缺少在頂部using聲明。你有這個嗎?

using RestSharp; 

添加這種權利在其下方:

using RestSharp.Authenticators; 
+0

謝謝! 由於某些原因,C#記錄的示例太多,它總是缺少要導入的內容以獲取某些引用的方法或屬性。在官方文檔中沒有提及任何地方時,最煩人的是。 – ljgww