2017-07-01 2 views
0

C#のXilium CefGlueで資格情報を持つプロキシを使用したいと考えています。誰も私にこれをする方法を教えてもらえますか?Xilium CefGlue - プロキシの使い方

internal class CefProxy : CefUrlRequestClient 
    { 
     protected override void OnDownloadData(CefUrlRequest request, Stream data) 
     { 
      throw new NotImplementedException(); 
     } 

     protected override void OnDownloadProgress(CefUrlRequest request, ulong current, ulong total) 
     { 
      throw new NotImplementedException(); 
     } 

     protected override void OnRequestComplete(CefUrlRequest request) 
     { 
      throw new NotImplementedException(); 
     } 

     protected override void OnUploadProgress(CefUrlRequest request, ulong current, ulong total) 
     { 
      throw new NotImplementedException(); 
     } 

     protected override bool GetAuthCredentials(bool isProxy, string host, int port, string realm, string scheme, CefAuthCallback callback) 
     { 
      return base.GetAuthCredentials(true, host, port, realm, scheme, callback); 
     } 
    } 

しかし、どのように起動するためのGetAuthCredentials方法 - :

私はこのような何かをやっていますか?

答えて

0

CEFによって呼び出されたGetAuthCredentialsは、直接呼び出すべきではありません。通常のブラウジングでこれが必要な場合は、CefRequestHandlerを実装してGetAuthCredentialsをオーバーライドする必要があります。 CefUrlRequestClientはCefUrlRequestについてのものであり、正確に何をするのかは疑問ではありません。

また、GetAuthCredentialsメソッドは、認証を必要とするプロキシに対してのみ呼び出されます。

+0

私はちょうど認証でプロキシを使いたいです。 CefGlueでこれを行う方法を教えていただけますか? –

+0

@PuneetPant CEFドキュメントを読む:https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage#markdown-header-proxy-resolution – fddima

+0

私はドキュメントを読んだが、ドキュメントの実装は主にCefSharpのものであり、CefGlueのものではない。 CefGlueを使ってプロキシーを実装したい。 –

関連する問題