PPT_LOGO_4b
‹#›
© 2008 Autodesk
Autodesk Developer Network
Prepare and Run StreamVector
Database db = GetDatabase();
StreamVector stream = new StreamVector( db );
StreamExtent stream2 = new StreamExtent( db );
TransactionManager tm = db.TransactionManager;
using( Transaction trans = tm.StartTransaction() )
{
  ObjectId dcId = DictionaryDisplayConfiguration.GetStandardDisplayConfiguration( db );
 
  stream.PushDisplayParameters( dcId, trans );
  stream2.PushDisplayParameters( dcId, trans );
 
  foreach( ObjectId id in ids )
  {
    Entity ent = trans.GetObject( id, OpenMode.ForRead ) as Entity;
    if( null != ent )
    {
      stream.Stream( ent );
      stream2.Stream( ent );
    }
  }
  stream.PopDisplayParameters();
  stream2.PopDisplayParameters();
  trans.Commit();
}