Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ConnectionProvider

Hierarchy

Index

Properties

Optional handle

handle: number

Readonly providerId

providerId: string

Methods

Optional buildConnectionInfo

  • buildConnectionInfo(connectionString: string): Thenable<ConnectionInfo>
  • Parameters

    • connectionString: string

    Returns Thenable<ConnectionInfo>

cancelConnect

  • cancelConnect(connectionUri: string): Thenable<boolean>
  • Parameters

    • connectionUri: string

    Returns Thenable<boolean>

changeDatabase

  • changeDatabase(connectionUri: string, newDatabase: string): Thenable<boolean>
  • Parameters

    • connectionUri: string
    • newDatabase: string

    Returns Thenable<boolean>

connect

  • connect(connectionUri: string, connectionInfo: ConnectionInfo): Thenable<boolean>
  • Parameters

    Returns Thenable<boolean>

disconnect

  • disconnect(connectionUri: string): Thenable<boolean>
  • Parameters

    • connectionUri: string

    Returns Thenable<boolean>

getConnectionString

  • getConnectionString(connectionUri: string, includePassword: boolean): Thenable<string>
  • Parameters

    • connectionUri: string
    • includePassword: boolean

    Returns Thenable<string>

listDatabases

  • Parameters

    • connectionUri: string

    Returns Thenable<ListDatabasesResult>

rebuildIntelliSenseCache

  • rebuildIntelliSenseCache(connectionUri: string): Thenable<void>
  • Parameters

    • connectionUri: string

    Returns Thenable<void>

registerOnConnectionChanged

registerOnConnectionComplete

registerOnIntelliSenseCacheComplete

  • registerOnIntelliSenseCacheComplete(handler: (connectionUri: string) => any): void
  • Parameters

    • handler: (connectionUri: string) => any
        • (connectionUri: string): any
        • Parameters

          • connectionUri: string

          Returns any

    Returns void

Generated using TypeDoc