User Tools

Site Tools


thinkgeo.mapsuite.wmsserveredition.wmshandler

This is an old revision of the document!


ThinkGeo.MapSuite.WmsServerEdition.WmsHandler

This is an asynchronous HTTP handler which is used to handle web map services.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.WmsServerEdition.WmsHandler

Members Summary

Public Constructors

WmsHandler()

  • This is the default constructor for the WmsHandler class.
Remarks
  • This is the default constructor for the WmsHandler class.
Parameters

Protected Constructors

Public Methods

BeginProcessRequest(HttpContext,AsyncCallback,Object)

  • Initiates an asynchronous call to the HTTP handler.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#BeginProcessRequest.28HttpContext.2C_AsyncCallback.2C_Object.29
Return Value
  • Type:IAsyncResult
  • Description:A System.IAsyncResult that contains information about the status of the process.
Parameters
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.
  • cb
    • Type:AsyncCallback
    • Description:The System.AsyncCallback to call when the asynchronous method call is complete. If cb is null, the delegate is not called.
  • extraData
    • Type:Object
    • Description:Any extra data needed to process the request.

EndProcessRequest(IAsyncResult)

  • Provides an asynchronous process End method when the process ends.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#EndProcessRequest.28IAsyncResult.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • result
    • Type:IAsyncResult
    • Description:A System.IAsyncResult that contains information about the status of the process.

ProcessRequest(HttpContext)

  • Enables processing of HTTP Web requests by a custom HttpHandler that implements the System.Web.IHttpHandler interface.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#ProcessRequest.28HttpContext.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to the intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.

ToString()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#ToString.28.29
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#Equals.28Object.29
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#GetHashCode.28.29
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#GetType.28.29
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

ProcessRequestCore(HttpContext)

  • This abstract method is called from the concrete public method ProcessRequest. This method processes the request from client.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#ProcessRequestCore.28HttpContext.29
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to the intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.

GetCapabilities(GetCapabilitiesRequest,HttpContext)

  • The purpose of the GetCapabilities WMS operation is to retrieve general information about the service itself and specific information about the available layers.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#GetCapabilities.28GetCapabilitiesRequest.2C_HttpContext.29
Return Value
  • Type:String
  • Description:This method returns general information about the service itself and specific information about the available layers.
Parameters
  • getCapabilitiesRequest
    • Description:The RequestInfo object corresponding to the QueryString from the client's request.
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to the intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.

GetCapabilitiesCore(GetCapabilitiesRequest,HttpContext)

  • The purpose of the GetCapabilities WMS operation is to retrieve general information about the service itself and specific information about the available layers.
Remarks
  • This abstract method is called from the concrete public method GetCapabilities.
Return Value
  • Type:String
  • Description:This method returns general information about the service itself and specific information about the available layers.
Parameters
  • getCapabilitiesRequest
    • Description:The RequestInfo object corresponding to the QueryString from the client's request.
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to the intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.

GetMap(GetMapRequest,HttpContext)

  • The GetMap WMS operation is designed to produce a map, which is defined as either a pictorial image or a set of graphical elements.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#GetMap.28GetMapRequest.2C_HttpContext.29
Return Value
  • Type:Bitmap
  • Description:This method returns a pictorial image or a set of graphical elements.
Parameters
  • getMapRequest
    • Description:The RequestInfo object corresponding to the QueryString from the client's request.
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to the intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.

GetMapCore(GetMapRequest,HttpContext)

  • The GetMap WMS operation is designed to produce a map, which is defined as either a pictorial image or a set of graphical elements.
Remarks
  • This abstract method is called from the concrete public method GetMap.
Return Value
  • Type:Bitmap
  • Description:This method returns a pictorial image or a set of graphical elements.
Parameters
  • getMapRequest
    • Description:The RequestInfo object corresponding to the QueryString from the client's request.
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to the intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.

GetFeatureInfo(GetFeatureInfoRequest,HttpContext)

  • This method implements the WMS GetFeatureInfo operation and returns feature information depending on the request from the client.
Remarks
  • This method is the concrete wrapper for the abstract method GetFeatureInfo. The canonical use case for GetFeatureInfo is that a user sees the response of a GetMap request and chooses a point on that map for which to obtain more information. The basic operation provides the ability for a client to specify which pixel is being asked about, which layer(s) should be investigated, and what format the information should be returned in.
Return Value
  • Type:String
  • Description:This method returns feature information depending on the request from the client.
Parameters
  • getFeatureInfoRequest
    • Description:The RequestInfo object corresponding to the QueryString from the client's request.
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to the intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.

GetFeatureInfoCore(GetFeatureInfoRequest,HttpContext)

  • This method implements the WMS GetFeatureInfo operation and returns feature information depending on the request from client.
Remarks
  • This abstract method is called from the concrete public method GetFeatureInfo. The canonical use case for GetFeatureInfo is that a user sees the response of a GetMap request and chooses a point on that map for which to obtain more information. The basic operation provides the ability for a client to specify which pixel is being asked about, which layer(s) should be investigated, and what format the information should be returned in.
Return Value
  • Type:String
  • Description:This method returns feature information depending on the request from the client.
Parameters
  • getFeatureInfoRequest
    • Description:The RequestInfo object corresponding to the QueryString from the client's request.
  • context
    • Type:HttpContext
    • Description:A System.Web.HttpContext object that provides references to the intrinsic server objects (for example: Request, Response, Session, and Server) used to service HTTP requests.

Finalize()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#Finalize.28.29
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#MemberwiseClone.28.29
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

IsReusable

Gets a value indicating whether another request can use the System.Web.IHttpHandler instance.

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WmsServerEdition.WmsHandler#IsReusable

Return Value
  • Type:Boolean

Protected Properties

CapabilitiesFilePathName

The file path for your capabilites xml document

Remarks
Return Value
  • Type:String

OhQ=

N/A

Remarks

N/A

Return Value

Public Events

thinkgeo.mapsuite.wmsserveredition.wmshandler.1442911850.txt.gz · Last modified: 2015/09/22 08:50 by admin