====== ThinkGeo.Cloud.ColorClient ======
===== Inheritance Hierarchy =====
*System.Object
*ThinkGeo.Cloud.BaseClient
***ThinkGeo.Cloud.ColorClient**
===== Members Summary =====
==== Public Constructors ====
** {{wiki:PublicMethod.gif|}} ColorClient() **
* //Initilizes an instance. You need apply client Id and secret by properties.//
== Remarks ==
* //N/A//
== Parameters ==
** {{wiki:PublicMethod.gif|}} ColorClient(String,String) **
* //Initializes an instance with ClientID and ClientSecret. It will send a request to GIS Server to gain the token which will be added to the Header for all the requests.//
== Remarks ==
* //N/A//
== Parameters ==
* //clientId//
* Type:String
* Description:The ClientID for the auth.
* //clientSecret//
* Type:String
* Description:The ClientSecret for the auth.
==== Protected Constructors ====
==== Public Methods ====
** {{wiki:PublicMethod.gif|}} GetColorsInAnalogousFamily(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:An "analogous family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInAnalogousFamilyAsync(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:An "analogous family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInAnalogousFamily(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:An "analogous family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInAnalogousFamilyAsync(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:An "analogous family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInComplementaryFamily(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:A "complementary family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInComplementaryFamilyAsync(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:A "complementary family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInComplementaryFamily(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:A "complementary family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInComplementaryFamilyAsync(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:A "complementary family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInContrastingFamily(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:A "Contrasting family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInContrastingFamilyAsync(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:A "Contrasting family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInContrastingFamily(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:A "contrasting family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInContrastingFamilyAsync(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:A "contrasting family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInHueFamily(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>
* Description:A "hue family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInHueFamilyAsync(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>
* Description:A "hue family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInHueFamily(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>
* Description:A "hue family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInHueFamilyAsync(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>
* Description:A "hue family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInQualityFamily(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>
* Description:A "quality family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInQualityFamilyAsync(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>
* Description:A "quality family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInQualityFamily(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>
* Description:A "quality family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInQualityFamilyAsync(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>
* Description:A "quality family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInTetradFamily(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:A "tetrad family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInTetradFamilyAsync(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:A "tetrad family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInTetradFamily(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:A "tetrad family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInTetradFamilyAsync(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:A "tetrad family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInTriadFamily(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:A "triad family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInTriadFamilyAsync(Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:A "triad family" of colors.
== Parameters ==
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInTriadFamily(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]],Collection<[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]>>
* Description:A "triad family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} GetColorsInTriadFamilyAsync(GeoColor,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task>>
* Description:A "triad family" of colors.
== Parameters ==
* //color//
* Type:[[ThinkGeo.MapSuite.Drawing.GeoColor|GeoColor]]
* Description:Input color.
* //numberOfColors//
* Type:Int32
* Description:A number of output colors desired.
** {{wiki:PublicMethod.gif|}} Dispose() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} ToString() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //obj//
* Type:Object
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Type
* Description:N/A
== Parameters ==
===== Protected Methods =====
** {{wiki:ProtectedMethod.gif|}} AuthenticateWebRequest(WebRequest) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //webRequest//
* Type:WebRequest
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetToken() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetTokenCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} SendWebRequest(WebRequest) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:WebResponse
* Description:N/A
== Parameters ==
* //webRequest//
* Type:WebRequest
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} SendWebRequestAsync(WebRequest) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Task
* Description:N/A
== Parameters ==
* //webRequest//
* Type:WebRequest
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetNextCandidateBaseUri() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetNextCandidateBaseUriCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} OnGettingAccessToken(GettingAccessTokenEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.Cloud.GettingAccessTokenEventArgs|GettingAccessTokenEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnSendingWebRequest(SendingWebRequestEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Layers.SendingWebRequestEventArgs|SendingWebRequestEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} Finalize() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Object
* Description:N/A
== Parameters ==
==== Public Properties ====
** {{wiki:PublicProperty.gif|}} ClientId **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
** {{wiki:PublicProperty.gif|}} ClientSecret **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
** {{wiki:PublicProperty.gif|}} BaseUris **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection
==== Protected Properties ====
==== Public Events ====