Namespace Onbox.Revit.V8.Commands
Classes
RevitAppCommand<TApplication>
Base class to implement Revit Commands linked to a App Container
It will use a scope of the container declared on the App
RevitContainerCommand<TContainerPipeline>
An indepentend Revit Command that will create a new container instance and use it during the command runtime. Use this when an ExternalApplication is not necessary.
It uses a Container Pipeline to compose the container.
After the command finishes the container will be disposed.
RevitContainerCommandBase<TContainerPipeline, TContainer>
An indepentend Revit Command that will create a new container instance and use it during the command runtime. Use this when an ExternalApplication is not necessary.
It uses a Container Pipeline to compose the container.
After the command finishes the container will be disposed.
Interfaces
IRevitDestroyableCommand
Holds lifecycle hook for Commands to be able to hook up to disposing container