Show / Hide Table of Contents

# Namespace Microsoft.SqlTools.ServiceLayer.Hosting.Contracts

### Classes

#### ClientCapabilities

Defines a class that describes the capabilities of a language client. At this time no specific capabilities are listed for clients.

#### CompletionOptions

#### ExitNotification

Defines an event that is sent from the client to notify that the client is exiting and the server should as well.

#### HostingErrorEvent

#### HostingErrorParams

Parameters to be used for reporting hosting-level errors, such as protocol violations

#### InitializeError

#### InitializeRequest

#### InitializeResult

#### ServerCapabilities

#### ShutdownRequest

Defines a message that is sent from the client to request that the server shut down.

#### SignatureHelpOptions

#### VersionRequest

Defines a message that is sent from the client to request the version of the server.

### Enums

#### TextDocumentSyncKind

Defines the document synchronization strategies that a server may support.