connectWithTimeout method

int connectWithTimeout(
  1. String connectionString,
  2. int timeoutMs
)
inherited

Establishes a connection with a login timeout.

timeoutMs is the login timeout in milliseconds (0 = driver default). Returns a connection ID on success, 0 on failure.

Implementation

int connectWithTimeout(String connectionString, int timeoutMs) =>
    _captureSync(
      'connectWithTimeout',
      () {
        if (!_isInitialized) {
          throw StateError('Environment not initialized');
        }
        return _native.connectWithTimeout(connectionString, timeoutMs);
      },
      failed: (value) => value == 0,
    );