Class Resource
Abstract class representing a Mapbox resource URL.
Namespace:Mapbox.Platform
Assembly:Mapbox.Platform.dll
Syntax
public abstract class Resource : object
Properties
ApiEndpoint
Gets the API endpoint, which is a partial URL path.
Declaration
public abstract string ApiEndpoint { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
EncodeQueryString(IEnumerable<KeyValuePair<String, String>>)
Encodes a URI with a querystring.
Declaration
protected static String EncodeQueryString(IEnumerable<KeyValuePair<string, string>> values)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<KeyValuePair<System.String, System.String>> | values | Querystring values. |
Returns
Type | Description |
---|---|
String | Encoded URL. |
GetUrl()
Builds a complete, valid URL string.
Declaration
public abstract string GetUrl()
Returns
Type | Description |
---|---|
System.String | Returns URL string. |
GetUrlQueryFromArray<U>(U[], String)
Builds a string from an array of options for use in URLs.
Declaration
protected static string GetUrlQueryFromArray<U>(U[] items, string separator = ",")
Parameters
Type | Name | Description |
---|---|---|
U[] | items | Array of option strings. |
System.String | separator | Character to use for separating items in arry. Defaults to ",". |
Returns
Type | Description |
---|---|
System.String | Comma-separated string of options. |
Type Parameters
Name | Description |
---|---|
U | Type in the array. |