This document is archived and information here might be outdated.  Recommended version.

IServerObjectConfiguration.IsolationLevel Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Server > ESRI.ArcGIS.Server > Interfaces > IS > IServerObjectConfiguration Interface > IServerObjectConfiguration.IsolationLevel Property
ArcGIS Developer Help

IServerObjectConfiguration.IsolationLevel Property

The isolation level of the server objects defined by the server object configuration.

[Visual Basic .NET]
Public Property IsolationLevel As esriServerIsolationLevel
public esriServerIsolationLevel IsolationLevel {get; set;}
HRESULT get_IsolationLevel(
  esriServerIsolationLevel* isoLevel
HRESULT put_IsolationLevel(
  esriServerIsolationLevel isoLevel
isoLevel [out, retval]

isoLevel is a parameter of type esriServerIsolationLevel* isoLevel [in]
isoLevel is a parameter of type esriServerIsolationLevel

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Server objects can have either high isolation (esriServerIsolationLevelHigh) or low isolation (esriIsolationLevelLow ). Each instance of a server object with high isolation run in s a dedicated process on the server that it does not share with other server objects. Instances of server objects with low isolation may share the same process with other server object instances of the same configuration.

Use the IsolationLevel property to get the server object isolation, or set it for a new configuration or to update an existing configuration.

See Also

IServerObjectConfiguration Interface