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

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

IServerObjectConfiguration2.ExtensionEnabled Property

Indicates whether the state of the named extension is Enabled (true) or Disabled (false).

[Visual Basic .NET]
Public Function get_ExtensionEnabled ( _
    ByVal Name As String _
) As Boolean
[Visual Basic .NET]
Public Sub set_ExtensionEnabled ( _
    ByVal Name As String, _
    ByVal pVal As Boolean _
public bool get_ExtensionEnabled (
    string Name
public void set_ExtensionEnabled (
    string Name,
    bool pVal
HRESULT get_ExtensionEnabled(
  BSTR Name,
  Boolean* pVal
HRESULT put_ExtensionEnabled(
  BSTR Name,
Name [in]

Name is a parameter of type BSTR pVal [out, retval]
pVal is a parameter of type bool* Name [in]
Name is a parameter of type BSTR pVal [in]
pVal is a parameter of type bool

Product Availability

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


When you create a server object configuration, all the server object extensions that are installed on the GIS server for the configuration's server object type are by default disabled, unless you enable them by setting the ExtensionEnabled property to true for the extension you want to enable.

You can do this before creating the configuration using IServerObjectAdmin::AddConfiguration, or you can enable an extension for an existing configuration using the IServerObjectAdmin::UpdateConfiguration.

See Also

IServerObjectConfiguration2 Interface