C# Class GeoIQ.Net.Finder

Show file Open project: geoiq/GeoIQ4Net Class Usage Examples

Public Methods

Method Description
Delete ( int overlayID ) : ResponseStatusEventArgs
ExecuteSearch ( int limit, string terms, double maxx, double maxy, double minx, double miny ) : SearchEventArgs
ExecuteSearch ( int limit, string terms, string model ) : SearchEventArgs
ExecuteSearchAsynch ( int limit, string terms, double maxx, double maxy, double minx, double miny ) : void
Finder ( string endpointUri ) : System
Finder ( string endpointUri, string username, string password ) : System
GetLayerDetails ( int overlayid ) : OverlaySublayerInfo
GetTagList ( ) : List
UpdateTags ( int overlayid, List taglist ) : ResponseStatusEventArgs
UpdateTitle ( int overlayid, string title ) : ResponseStatusEventArgs
UpdateTitle ( string overlayUrl, string title ) : ResponseStatusEventArgs
UploadFile ( string files ) : ResponseStatusEventArgs
UploadFile ( string files, string tags ) : ResponseStatusEventArgs
UploadFile ( string files, string tags, string title ) : ResponseStatusEventArgs
UploadFileAsync ( string files ) : void
ValidateUser ( ) : ResponseStatusEventArgs
ValidateUserAsync ( ) : void
isValidFileType ( string file ) : bool

Private Methods

Method Description
UploadFilesDataResponse ( object webClient, ResponseEventArgs e ) : void
getStatus ( byte response ) : string
prepareEndpointURI ( string url ) : string
request_DownloadStringCompleted ( object sender, DownloadStringCompletedEventArgs e ) : void
setCredentials ( GeoComWebClient request ) : void
setCredentials ( WebClient request ) : void
validateCredentials_DownloadStringCompleted ( object sender, DownloadStringCompletedEventArgs e ) : void
validateFileType ( string files ) : void

Method Details

Delete() public method

public Delete ( int overlayID ) : ResponseStatusEventArgs
overlayID int
return ResponseStatusEventArgs

ExecuteSearch() public method

public ExecuteSearch ( int limit, string terms, double maxx, double maxy, double minx, double miny ) : SearchEventArgs
limit int
terms string
maxx double
maxy double
minx double
miny double
return SearchEventArgs

ExecuteSearch() public method

public ExecuteSearch ( int limit, string terms, string model ) : SearchEventArgs
limit int
terms string
model string
return SearchEventArgs

ExecuteSearchAsynch() public method

public ExecuteSearchAsynch ( int limit, string terms, double maxx, double maxy, double minx, double miny ) : void
limit int
terms string
maxx double
maxy double
minx double
miny double
return void

Finder() public method

public Finder ( string endpointUri ) : System
endpointUri string
return System

Finder() public method

public Finder ( string endpointUri, string username, string password ) : System
endpointUri string
username string
password string
return System

GetLayerDetails() public method

public GetLayerDetails ( int overlayid ) : OverlaySublayerInfo
overlayid int
return GeoIQ.Net.Data.OverlaySublayerInfo

GetTagList() public method

public GetTagList ( ) : List
return List

UpdateTags() public method

public UpdateTags ( int overlayid, List taglist ) : ResponseStatusEventArgs
overlayid int
taglist List
return ResponseStatusEventArgs

UpdateTitle() public method

public UpdateTitle ( int overlayid, string title ) : ResponseStatusEventArgs
overlayid int
title string
return ResponseStatusEventArgs

UpdateTitle() public method

public UpdateTitle ( string overlayUrl, string title ) : ResponseStatusEventArgs
overlayUrl string
title string
return ResponseStatusEventArgs

UploadFile() public method

public UploadFile ( string files ) : ResponseStatusEventArgs
files string
return ResponseStatusEventArgs

UploadFile() public method

public UploadFile ( string files, string tags ) : ResponseStatusEventArgs
files string
tags string
return ResponseStatusEventArgs

UploadFile() public method

public UploadFile ( string files, string tags, string title ) : ResponseStatusEventArgs
files string
tags string
title string
return ResponseStatusEventArgs

UploadFileAsync() public method

public UploadFileAsync ( string files ) : void
files string
return void

ValidateUser() public method

public ValidateUser ( ) : ResponseStatusEventArgs
return ResponseStatusEventArgs

ValidateUserAsync() public method

public ValidateUserAsync ( ) : void
return void

isValidFileType() public static method

public static isValidFileType ( string file ) : bool
file string
return bool