したがって、通常、開発環境にNeo4jをインストールすると、ローカルでホストされているバージョンのNeo4Jserverが作成されます。これは通常、localhost:7474 / db/dataで参照できます。
コードは次のようになります。
var client = new GraphClient(new Uri("http://localhost:7474/db/data"));
client.Connect();
ただし、いつかクラウドベースのNeo4Jサーバー(Heroku、Azureなど)に接続する必要があります。もちろん、それはネットワーク資格情報を提供する必要があることを意味します。素手だけを使用する場合は、次のようになります。
var http = (HttpWebRequest)WebRequest.Create(new Uri("http://<<your_REST_query"));
var cred = new NetworkCredential("yourusername", "yourpassword");
http.Credentials = cred;
var response = http.GetResponse();
var stream = response.GetResponseStream();
しかし、Neo4JClientに接続するためのネットワーククレデンシャルを含めるにはどうすればよいですか?または私が知らない別のオプションはありますか?