private void Init(IAuthToken authToken) { var initCollector = new InitCollector(); Enqueue(new InitMessage("neo4j-dotnet/1.1", authToken.AsDictionary()), initCollector); Sync(); Server = initCollector.Server; }
private void Init(IAuthToken authToken) { var initCollector = new InitCollector(); Enqueue(new InitMessage(_userAgent, authToken.AsDictionary()), initCollector); Sync(); ((ServerInfo)Server).Version = initCollector.Server; _client.UpdateBoltProtocol(initCollector.Server); }
public async Task AuthenticateAsync(IConnection connection, string userAgent, IAuthToken authToken) { var initCollector = new InitCollector(); connection.Enqueue(new InitMessage(userAgent, authToken.AsDictionary()), initCollector); await connection.SyncAsync().ConfigureAwait(false); ((ServerInfo)connection.Server).Version = initCollector.Server; }
private async Task InitAsync(IAuthToken authToken) { var initCollector = new InitCollector(); Enqueue(new InitMessage(_userAgent, authToken.AsDictionary()), initCollector); await SyncAsync().ConfigureAwait(false); ((ServerInfo)Server).Version = initCollector.Server; _client.UpdateBoltProtocol(initCollector.Server); }
public void Authenticate(IConnection connection, string userAgent, IAuthToken authToken) { var initCollector = new InitCollector(); connection.Enqueue(new InitMessage(userAgent, authToken.AsDictionary()), initCollector); connection.Sync(); ((ServerInfo)connection.Server).Version = initCollector.Server; if (!(ServerVersion.Version(initCollector.Server) >= ServerVersion.V3_2_0)) { connection.ResetMessageReaderAndWriterForServerV3_1(); } }