Ş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