[Visual Basic .NET]Public Sub exampleIWCSServer() Dim m_connection As esriServer.IGISServerConnection Dim m_som As esriServer.IServerObjectManager Dim m_mapServerContext As esriServer.IServerContext Dim m_soem As esriServer.IServerObjectExtensionManager Dim m_soe As esriServer.IServerObjectExtension Dim m_wcsService As esriCarto.IWCSServer m_connection = New esriServer.GISServerConnectionClass() m_connection.Connect("machine_name") m_som = m_connection.ServerObjectManager m_mapServerContext = m_som.CreateServerContext("server_object_name", "MapServer") m_soem = CType(m_mapServerContext.ServerObject, esriServer.IServerObjectExtensionManager) m_soe = m_soem.FindExtensionByName("WCSServer") m_wcsService = CType(m_soe, esriCarto.IWCSServer) ' create WCS request string (HTTP GET/POST mode or XML) Dim strReq As String = "?request=getcapabilities&version=1.0.0&service=wcs" ' get WCS responses back Dim resp As System.Array = m_wcsService.Data(strReq) ' Send responses back to WCS clients and client processs the response ' ... End Sub
[C#]public void exampleIWCSServer() { esriServer.IGISServerConnection m_connection;esriServer.IServerObjectManager m_som;esriServer.IServerContext m_mapServerContext;esriServer.IServerObjectExtensionManager m_soem;esriServer.IServerObjectExtension m_soe;esriCarto.IWCSServer m_wcsService; m_connection = new esriServer.GISServerConnectionClass();m_connection.Connect("machine_name");m_som = m_connection.ServerObjectManager;m_mapServerContext = m_som.CreateServerContext("server_object_name", "MapServer");m_soem = (esriServer.IServerObjectExtensionManager)m_mapServerContext.ServerObject;m_soe = m_soem.FindExtensionByName("WCSServer");m_wcsService = (esriCarto.IWCSServer)m_soe; // create WCS request string (HTTP GET/POST mode or XML) String strReq = "?request=getcapabilities&version=1.0.0&service=wcs"; // get WCS responses back System.Array resp = m_wcsService.Data(strReq); // Send responses back to WCS clients and client processs the response // ... }
[Visual Basic 6.0, C++]
No example is available for Visual Basic 6.0 or C++. To view a Visual Basic .NET or a C# example, click the Language Filter button
in the upper-left corner of the page.