### YamlMime:ManagedReference items: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts commentId: N:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts id: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts children: - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType`1 - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.Message - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.MessageType - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType`2 langs: - csharp - vb name: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts nameWithType: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts type: Namespace assemblies: - Microsoft.SqlTools.ServiceLayer references: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType`1 commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType`1 parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts isExternal: false name: EventType nameWithType: EventType fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType nameWithType.vb: EventType(Of TParams) fullname.vb: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType(Of TParams) name.vb: EventType(Of TParams) spec.csharp: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType`1 name: EventType nameWithType: EventType fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType - name: < nameWithType: < fullName: < - name: TParams nameWithType: TParams fullName: TParams - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType`1 name: EventType nameWithType: EventType fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.EventType - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: TParams nameWithType: TParams fullName: TParams - name: ) nameWithType: ) fullName: ) - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.MessageType commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.MessageType parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts isExternal: false name: MessageType nameWithType: MessageType fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.MessageType - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.Message commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.Message parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts isExternal: false name: Message nameWithType: Message fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.Message - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType`2 commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType`2 parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts isExternal: false name: RequestType nameWithType: RequestType fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType nameWithType.vb: RequestType(Of TParams, TResult) fullname.vb: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType(Of TParams, TResult) name.vb: RequestType(Of TParams, TResult) spec.csharp: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType`2 name: RequestType nameWithType: RequestType fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType - name: < nameWithType: < fullName: < - name: TParams nameWithType: TParams fullName: TParams - name: ', ' nameWithType: ', ' fullName: ', ' - name: TResult nameWithType: TResult fullName: TResult - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType`2 name: RequestType nameWithType: RequestType fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts.RequestType - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: TParams nameWithType: TParams fullName: TParams - name: ', ' nameWithType: ', ' fullName: ', ' - name: TResult nameWithType: TResult fullName: TResult - name: ) nameWithType: ) fullName: ) - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts commentId: N:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts isExternal: false name: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts nameWithType: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Contracts