2016-03-24 25 views
0

Şu anda Cypher isteğimin üstbilgisine bir alan eklemeye çalışıyorum; yük dengeleyiciye yazma veya okuma isteği gönderir, böylece sorguyu Ana veya Bağımlı Neo4j örneğine yönlendirir. NEO4J: CustomHeaders varsayılan üstbilginin üzerine yazılıyor mu?

HttpClientWrapper clientWrapper = new HttpClientWrapper(ConfigurationManager.AppSettings["Neo4jUserName"], ConfigurationManager.AppSettings["Neo4jPassword"]); 

Uri uri = new Uri(ConfigurationManager.AppSettings["Neo4jClient"]); 
GraphClient client = new GraphClient(uri, clientWrapper); 
client.JsonConverters.Add(new CoordinateConverter()); 
client.Connect(); 
...   
NameValueCollection collection = new NameValueCollection(); 
collection.Add("X:Write", "1"); 
... 
client.Cypher.CustomHeader(collection)... 

Ama sorguları çalıştırırken, ben gibi İstisna alıyorum:

System.FormatException: "başlığı adı biçimi geçersiz."

Benim sorum, .CustomHeader (koleksiyon) sadece X alanını yazmak yerine standart Üstbilgiyi geçersiz kılar mı? CustomHeader ile ilgili belgeleri bulmayı ve bunun nasıl çalışması gerektiğini düşünüyorum.

Beni okuduğunuz için şimdiden teşekkür ederiz.

DÜZENLEME: İşte buldum bazı kod örnekleri ve çalışması gerekir: https://github.com/Readify/Neo4jClient/pull/149/files

cevap

0

hata ı kullanamadı oldu ':' yönergede yer, "IsWrite" adını değiştirerek sorunu çözdü.