private void HandleKernelInfoRequest(ZeroMQMessage request) { var languageInfo = GetLanguageInfo(); var kernelInfoReply = new KernelInfoReply(Constants.MESSAGE_PROTOCOL_VERSION, ".NET", "5.1.0", languageInfo); _shellChannel.Reply(kernelInfoReply, request); }
private void HandleKernelInfoRequest(Envelope request) { var languageInfo = GetLanguageInfo(); var kernelInfoReply = new KernelInfoReply(Constants.MESSAGE_PROTOCOL_VERSION, ".NET", "5.1.0", languageInfo); _shellSender.Reply(kernelInfoReply, request); }
private void HandleKernelInfoRequest(Message message) { var kernelInfoReply = new KernelInfoReply { ProtocolVersion = "5.1.0", Implementation = ".NET", ImplementationVersion = "5.1.0", LanguageInfo = new LanguageInfo { Name = "C#", Version = typeof(string).Assembly.ImageRuntimeVersion.Substring(1), MimeType = "text/x-csharp", FileExtension = ".cs", PygmentsLexer = "c#" } }; var replyMessage = new Message { Identifiers = message.Identifiers, Signature = message.Signature, ParentHeader = message.Header, Header = _messageBuilder.CreateHeader(MessageTypeValues.KernelInfoReply, message.Header.Session), Content = kernelInfoReply }; _shellSender.Send(replyMessage); }
public void KernelInfoReply_contract_has_not_been_broken() { var socket = new TextSocket(); var sender = new MessageSender(socket, new SignatureValidator("key", "HMACSHA256")); var kernelInfoReply = new KernelInfoReply( Constants.MESSAGE_PROTOCOL_VERSION, ".NET", "0.0.3", new LanguageInfo( name: "C#", version: typeof(string).Assembly.ImageRuntimeVersion.Substring(1), mimeType: "text/x-csharp", fileExtension: ".cs", pygmentsLexer: "c#" )); var header = new Header(messageType: JupyterMessageContentTypes.KernelInfoReply, messageId: Guid.Empty.ToString(), version: Constants.MESSAGE_PROTOCOL_VERSION, username: Constants.USERNAME, session: "test session", date: DateTime.MinValue.ToString("yyyy-MM-ddTHH:mm:ssZ")); var replyMessage = new Message(header, content: kernelInfoReply); sender.Send(replyMessage); var encoded = socket.GetEncodedMessage(); this.Assent(encoded, _configuration); }
private void HandleKernelInfoRequest(Message request) { var kernelInfoReply = new KernelInfoReply(Constants.MESSAGE_PROTOCOL_VERSION, ".NET", "5.1.0", new CSharpLanguageInfo()); var replyMessage = Message.CreateResponse(kernelInfoReply, request); _shellSender.Send(replyMessage); }
private void HandleKernelInfoRequest(Message request) { var kernelInfoReply = new KernelInfoReply("5.1.0", ".NET", "5.1.0", new CSharpLanguageInfo()); var replyMessage = Message.CreateResponseMessage(kernelInfoReply, request); _shellSender.Send(replyMessage); }
private KernelInfoReply CreateKernelInfoReply() { KernelInfoReply kernelInfoReply = new KernelInfoReply() { ProtocolVersion = "4.1", LanguageVersion = "0.0.1", IPythonVersion = "2.0.0dev", Language = "C#", Implementation = "iCsharp", }; return(kernelInfoReply); }
private KernelInfoReply CreateKernelInfoReply() { KernelInfoReply kernelInfoReply = new KernelInfoReply() { ProtocolVersion = "5.3", Implementation = "iCsharp", ImplementationVersion = "0.0.3", LanguageInfo = new JObject() { { "name", "C#" }, { "version", typeof(string).Assembly.ImageRuntimeVersion.Substring(1) }, { "mimetype", "text/x-csharp" }, { "file_extension", ".cs" }, { "pygments_lexer", "c#" } } }; return(kernelInfoReply); }
private KernelInfoReply CreateKernelInfoReply() { KernelInfoReply kernelInfoReply = new KernelInfoReply() { ProtocolVersion = "5.0", Implementation = "iPowerShell", ImplementationVersion = "0.0.1", LanguageInfo = new LanguageInfo() { Name = "PowerShell", Version = "5.0", MimeType = "text/powershell", FileExtension = ".ps1", PygmentsLexer = "powershell", CodemirrorMode = "powershell" } }; return(kernelInfoReply); }
public void KernelInfoReply_contract_has_not_been_broken() { var socket = new TextSocket(); var sender = new MessageSender(socket, new SignatureValidator("key", "HMACSHA256")); var kernelInfoReply = new KernelInfoReply { ProtocolVersion = "5.3", Implementation = ".NET", ImplementationVersion = "0.0.3", LanguageInfo = new LanguageInfo { Name = "C#", Version = typeof(string).Assembly.ImageRuntimeVersion.Substring(1), MimeType = "text/x-csharp", FileExtension = ".cs", PygmentsLexer = "c#" } }; var header = new Header { Username = Constants.USERNAME, Session = "test session", MessageId = Guid.Empty.ToString(), MessageType = MessageTypeValues.KernelInfoReply, Date = DateTime.MinValue.ToString("yyyy-MM-ddTHH:mm:ssZ"), Version = "5.3" }; var replyMessage = new Message { Header = header, Content = kernelInfoReply }; sender.Send(replyMessage); var encoded = socket.GetEncodedMessage(); this.Assent(encoded, _configuration); }