com.esri.arcgis.server
Class IServerObjectTypeInfoProxy
java.lang.Object
com.esri.arcgis.interop.Dispatch
com.esri.arcgis.server.IServerObjectTypeInfoProxy
- All Implemented Interfaces:
- IServerObjectTypeInfo, Externalizable, Serializable
- Direct Known Subclasses:
- IServerObjectTypeInfo2Proxy
public class IServerObjectTypeInfoProxy
- extends com.esri.arcgis.interop.Dispatch
- implements IServerObjectTypeInfo, Serializable
Provides access to properties of a server object type.
Remarks
The ArcGIS Server manages a set of server objects running across one or more host (container) machines. How those server objects are configured and run is defined by a set of server object configurations. Server object configurations can be added, removed and modified by users or developers who are members of the agsadmin users group, and therfore have administrator priviliges on the ArcGIS server.
Users and developers who are not administrators also need access to the list of server object types and the set of their properties that are necessary for programming applications with them. Users that are members of the agsusers user group, but are not members of the agsadmin user group can get information about server object types using the GetTypeInfos method on IServerObjectManager to get the IServerObjectTypeInfo interface.
IServerObjectTypeInfo provides read only access to a subset of the server object type's properties. These properties include:
Name: the name of the server object type (e.g., MapServer, GeocodeServer)
Description: the description of the server object type
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- See Also:
- Serialized Form
Fields inherited from class com.esri.arcgis.interop.Dispatch |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
noncastable
public boolean noncastable
IServerObjectTypeInfoProxy
public IServerObjectTypeInfoProxy()
IServerObjectTypeInfoProxy
public IServerObjectTypeInfoProxy(Object obj)
throws IOException
- Throws:
IOException
IServerObjectTypeInfoProxy
protected IServerObjectTypeInfoProxy(Object obj,
String iid)
throws IOException
- Throws:
IOException
addListener
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
- Overrides:
addListener
in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
removeListener
public void removeListener(String iidStr,
Object theListener)
throws IOException
- Overrides:
removeListener
in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
getName
public String getName()
throws IOException,
AutomationException
- Name of the server object type.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Specified by:
getName
in interface IServerObjectTypeInfo
- Returns:
- The name
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getDescription
public String getDescription()
throws IOException,
AutomationException
- Description of the server object type.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Specified by:
getDescription
in interface IServerObjectTypeInfo
- Returns:
- The desc
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.