Exemplo n.º 1
0
        public void Save(IStream pstm, int fClearDirty)
        {
            StreamHelper helper = new StreamHelper(pstm);

            // Save the Postgres schema name.
            helper.writeString(Name);

			// Paolo - Save connection properties (server, database, user, password, port)
			helper.writeString(m_wksName.ConnectionProperties.GetProperty("server").ToString());
			helper.writeString(m_wksName.ConnectionProperties.GetProperty("database").ToString());
			helper.writeString(m_wksName.ConnectionProperties.GetProperty("user").ToString());
			helper.writeString(m_wksName.ConnectionProperties.GetProperty("password").ToString());
			helper.writeString(m_wksName.ConnectionProperties.GetProperty("port").ToString());

            // Save the WorkspaceName.
            IWorkspaceName wksName = ((IDatasetName)this).WorkspaceName;
            ((IPersistStream)wksName).Save(pstm, fClearDirty);
        }