### YamlMime:ManagedReference items: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol commentId: N:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol id: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol children: - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Constants - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.EventContext - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.IMessageSender - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.IProtocolEndpoint - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageDispatcher - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageParseException - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageProtocolType - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageReader - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageWriter - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.ProtocolEndpoint - Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext`1 langs: - csharp - vb name: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol nameWithType: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol type: Namespace assemblies: - Microsoft.SqlTools.ServiceLayer references: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Constants commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Constants isExternal: false name: Constants nameWithType: Constants fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.Constants - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.EventContext commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.EventContext parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: EventContext nameWithType: EventContext fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.EventContext - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.IMessageSender commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.IMessageSender parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: IMessageSender nameWithType: IMessageSender fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.IMessageSender - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.IProtocolEndpoint commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.IProtocolEndpoint parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: IProtocolEndpoint nameWithType: IProtocolEndpoint fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.IProtocolEndpoint - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageDispatcher commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageDispatcher parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: MessageDispatcher nameWithType: MessageDispatcher fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageDispatcher - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageParseException commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageParseException isExternal: false name: MessageParseException nameWithType: MessageParseException fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageParseException - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageProtocolType commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageProtocolType parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: MessageProtocolType nameWithType: MessageProtocolType fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageProtocolType - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageReader commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageReader parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: MessageReader nameWithType: MessageReader fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageReader - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageWriter commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageWriter parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: MessageWriter nameWithType: MessageWriter fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.MessageWriter - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.ProtocolEndpoint commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.ProtocolEndpoint parent: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: ProtocolEndpoint nameWithType: ProtocolEndpoint fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.ProtocolEndpoint - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext`1 commentId: T:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext`1 isExternal: false name: RequestContext nameWithType: RequestContext fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext nameWithType.vb: RequestContext(Of TResult) fullname.vb: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext(Of TResult) name.vb: RequestContext(Of TResult) spec.csharp: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext`1 name: RequestContext nameWithType: RequestContext fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext - name: < nameWithType: < fullName: < - name: TResult nameWithType: TResult fullName: TResult - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext`1 name: RequestContext nameWithType: RequestContext fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol.RequestContext - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: TResult nameWithType: TResult fullName: TResult - name: ) nameWithType: ) fullName: ) - uid: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol commentId: N:Microsoft.SqlTools.ServiceLayer.Hosting.Protocol isExternal: false name: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol nameWithType: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol fullName: Microsoft.SqlTools.ServiceLayer.Hosting.Protocol