OpenIDE.CodeEngine.Core.Endpoints.EventEndpoint.writeInstanceInfo C# (CSharp) Method

writeInstanceInfo() private method

private writeInstanceInfo ( string key ) : void
key string
return void
        private void writeInstanceInfo(string key)
        {
            var user = System.Security.Principal.WindowsIdentity.GetCurrent().Name.Replace(Path.DirectorySeparatorChar.ToString(), "-");
            var filename = string.Format("{0}.OpenIDE.Events.{1}.pid", Process.GetCurrentProcess().Id, user);
            _instanceFile = Path.Combine(FS.GetTempPath(), filename);
            var sb = new StringBuilder();
            sb.AppendLine(key);
            sb.AppendLine(_server.Port.ToString());
            File.WriteAllText(_instanceFile, sb.ToString());
        }