0.5.4 チェックインの時点で、Breeze.Sharp/DataService.cs::InitializeHttpClientメソッドはHttpClientデフォルトのコンストラクターで を作成します。イントラネットの Breeze Web API サービスには .Net コンソール アプリケーションがあり、Windows 認証を使用してサービスによって認証される必要があります。pre-breeze ユニバースでは、コンストラクターでHttpClient次のものを受け取るオブジェクトを作成HttpClientHandlerし、http 要求と共にユーザーの資格情報を送信します。
HttpClientHandler handler = new HttpClientHandler()
{
UseDefaultCredentials = true
};
HttpClientしたがって、ここでの要求は、独自のものを に注入できるようにDataServiceするか、または を構築するときにこの設定を指定できるようにすることEntityManagerです。
今のところ、次のようDataServiceにオプションでHttpClientHandler.
public DataService(String serviceName, HttpClientHandler handler = null) { ... }
メイン ライブラリを引き続き使用したいので、この問題が追跡され、他のすべての人のために解決されることを願っています。:)