Show / Hide Table of Contents

Class Resource

Abstract class representing a Mapbox resource URL.

Inheritance
System.Object
Resource
DirectionResource
GeocodeResource<T>
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.

Back to top Copyright © 2015-2016 Microsoft
Generated by DocFX