Figure 4

Attributes and Colocation

COM+ Attribute
Effect on Colocation
ComponentAccessChecksEnabled
True prevents colocation
EventTrackingEnabled
True prevents colocation
JustInTimeActivation
True prevents colocation
MustRunInClientContext
True forces colocation or failure
Synchronization
Requires New always prevents colocation, Supported/Disabled never prevents colocation
ThreadingModel
Both never prevents colocation
Transaction
Required/Requires New always prevents colocation, Disabled never prevents colocation
AccessChecksLevel
COMAdminAccessChecks- ApplicationComponentLevel prevents colocation
Activation
Server prevents colocation unless called from same surrogate process