User Tools

Site Tools


thinkgeo.mapsuite.core.linkdatasource

ThinkGeo.MapSuite.Core.LinkDataSource

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

article_rating

<!– Class –> (This class is not finally released, it is possible to be removed in the next public release)

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary

Protected Constructors

Name Parameters DeclaringType Summary
Protected Method*LinkDataSource

Public Methods

Name Parameters DeclaringType Summary
Public Method*Close
Public Method*Equals Object Object
Public Method*GetAllColumnValues
Public Method*GetColumnNames
Public Method*GetColumns
Public Method*GetHashCode Object
Public Method*GetLinkColumnValues Dictionary<String, String>, IEnumerable<String>
Public Method*GetType Object
Public Method*Open
Public Method*ToString Object

Protected Methods

Public Properties

Name Return DeclaringType Summary
Public Property*DataSourceLinkColumnName String
Public Property*FeatureSourceLinkColumnName String
Public Property*IsEnabled Boolean
Public Property*IsOpen Boolean
Public Property*Name String

Protected Properties

Name Return DeclaringType Summary
Protected Property*IsOpenCore Boolean

Public Events

Public Constructors

Protected Constructors

*LinkDataSource()

Parameters

Name Type Description

Go Back

Public Methods

*Close()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

*GetAllColumnValues()

Return Value

Return Type Description
Collection<Collection<String»<!– System.Collections.ObjectModel.Collection{System.Collections.ObjectModel.Collection{System.String}} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*GetColumnNames()

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*GetColumns()

Return Value

Return Type Description
Collection<FeatureSourceColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.FeatureSourceColumn} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

*GetLinkColumnValues(Dictionary<String, String>, IEnumerable<String>)

Return Value

Return Type Description
Dictionary<String,String><!– System.Collections.Generic.Dictionary{System.String,System.String} –>

Parameters

Name Type Description
linkColumnValues Dictionary<String,String><!– System.Collections.Generic.Dictionary{System.String,System.String} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

*Open()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

*CloseCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

*GetAllColumnValuesCore()

Return Value

Return Type Description
Collection<Dictionary<String,String»<!– System.Collections.ObjectModel.Collection{System.Collections.Generic.Dictionary{System.String,System.String}} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*GetColumnsCore()

Return Value

Return Type Description
Collection<FeatureSourceColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.FeatureSourceColumn} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*GetLinkColumnValuesCore(Dictionary<String, String>, IEnumerable<String>)

Return Value

Return Type Description
Dictionary<String,String><!– System.Collections.Generic.Dictionary{System.String,System.String} –>

Parameters

Name Type Description
linkColumnValues Dictionary<String,String><!– System.Collections.Generic.Dictionary{System.String,System.String} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

*OnGettingLinkColumnValues(GettingLinkColumnValuesLinkDataSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e GettingLinkColumnValuesLinkDataSourceEventArgs<!– ThinkGeo.MapSuite.Core.GettingLinkColumnValuesLinkDataSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*OnGottenLinkColumnValues(GottenLinkColumnValuesLinkDataSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e GottenLinkColumnValuesLinkDataSourceEventArgs<!– ThinkGeo.MapSuite.Core.GottenLinkColumnValuesLinkDataSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*OnResolvingDuplicateLinkColumns(ResolvingDuplicateLinkColumnsLinkDataSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ResolvingDuplicateLinkColumnsLinkDataSourceEventArgs<!– ThinkGeo.MapSuite.Core.ResolvingDuplicateLinkColumnsLinkDataSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*OpenCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

Public Properties

*DataSourceLinkColumnName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*FeatureSourceLinkColumnName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*IsEnabled

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*IsOpen

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

*Name

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

Protected Properties

*IsOpenCore

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

Public Events

GettingLinkColumnValues

Event Arguments

Event Arguments
GettingLinkColumnValuesLinkDataSourceEventArgs<!– ThinkGeo.MapSuite.Core.GettingLinkColumnValuesLinkDataSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

GottenLinkColumnValues

Event Arguments

Event Arguments
GottenLinkColumnValuesLinkDataSourceEventArgs<!– ThinkGeo.MapSuite.Core.GottenLinkColumnValuesLinkDataSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

ResolvingDuplicateLinkColumns

Event Arguments

Event Arguments
ResolvingDuplicateLinkColumnsLinkDataSourceEventArgs<!– ThinkGeo.MapSuite.Core.ResolvingDuplicateLinkColumnsLinkDataSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.LinkDataSource –> Go Back

NOTOC Note: * – not public released, might be removed in the next release. MapSuiteCore ThinkGeo.MapSuite.Core UpdateDocumentation

thinkgeo.mapsuite.core.linkdatasource.txt · Last modified: 2017/03/16 21:59 (external edit)