} // end Trace public void GetPropertiesAsync() { m_executionOptions.ExecutionType = EnumExecutionType.ASYNCHRONOUS; DaProperty[] properties = null; DaGetPropertiesOptions getAllPropertiesOptions = new DaGetPropertiesOptions(); getAllPropertiesOptions.WhatPropertyData = EnumPropertyData.ALL; System.Console.WriteLine("Get all properties of address space element: " + m_addressSpaceElementId); m_operationResult = m_daSession.GetDaProperties( m_addressSpaceElementId, m_addressSpaceElementPath, getAllPropertiesOptions, out properties, m_executionOptions); m_executionOptions.ExecutionContext++; System.Console.WriteLine("Get properties 1 and 5 of address space element: " + m_addressSpaceElementId); DaProperty[] someProperties = null; DaGetPropertiesOptions getPropertiesOptions = new DaGetPropertiesOptions(); getPropertiesOptions.WhatPropertyData = EnumPropertyData.ALL; getPropertiesOptions.PropertyIds = new int[] { 1, 5 }; m_operationResult = m_daSession.GetDaProperties( m_addressSpaceElementId, m_addressSpaceElementPath, getPropertiesOptions, out someProperties, m_executionOptions); m_executionOptions.ExecutionContext++; } // end GetPropertiesAsync