Show / Hide Table of Contents

# Namespace Microsoft.SqlTools.ServiceLayer.Connection.Contracts

### Classes

#### CancelConnectParams

Parameters for the Cancel Connect Request.

#### CancelConnectRequest

Cancel connect request mapping entry

#### ConnectionChangedNotification

ConnectionChanged notification mapping entry

#### ConnectionChangedParams

Parameters for the ConnectionChanged Notification.

#### ConnectionCompleteNotification

ConnectionComplete notification mapping entry

#### ConnectionCompleteParams

Parameters to be sent back with a connection complete event

#### ConnectionDetails

Message format for the initial connection request

#### ConnectionDetailsExtensions

Extension methods for the ConnectionDetails contract class

#### ConnectionRequest

Connect request mapping entry

#### ConnectionSummary

Provides high level information about a connection.

#### ConnectionSummaryComparer

Treats connections as the same if their server, db and usernames all match

#### ConnectionSummaryExtensions

Extension methods to ConnectionSummary

#### ConnectParams

Parameters for the Connect Request.

#### ConnectParamsExtensions

Extension methods to ConnectParams

#### DisconnectParams

Parameters for the Disconnect Request.

#### DisconnectRequest

Disconnect request mapping entry

#### ListDatabasesParams

Parameters for the List Databases Request.

#### ListDatabasesRequest

List databases request mapping entry

#### ListDatabasesResponse

Message format for the list databases response

#### ServerInfo

Contract for information on the connected SQL Server instance.