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

IWMSServer Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IW > IWMSServer Interface
ArcGIS Developer Help

IWMSServer Interface

Provides access to the available WMS Server properties and methods.

Product Availability

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


Provide access to the properties and methods of WMS Server Object Extension, through which Server Object can provide OGC Web Map Map (WMS) Service.

When To Use

Use IWMSServer Interface to communicate with an ArcGIS for Server Object through an OGC Web Map Service (WMS) protocol.


IWMSServer is actually a connector between an ArcGIS for Server Object and OGC WMS clients. When a Server Object provides a WMS service, IWMSServer accepts WMS GetCapabilities, WMS GetMap and WMS GetFeatureInfo requests from WMS clients, parses them, sends them to Server Object, gets response back and finally sends WMS responses to clients.


Name Description
Read-only property Data Handle WMS Server binary request.
Method GetToPost Handle translation from Get to Post.
Method SetParameters Handle setting WMS Server parameters.

Classes that implement IWMSServer

Classes Description
WMSImageServer The WMS Server Object Extension for Image Service.
WMSServer The WMS Server Object Extension.