Constructors
-
Connection(Product
Header Creates a new connection instance used to make requests of the GitHub API.Value) -
Connection(Product
Header Creates a new connection instance used to make requests of the GitHub API.Value, ICredential Store) -
Connection(Product
Header Creates a new connection instance used to make requests of the GitHub API.Value, IHttp Client) -
Connection(Product
Header Creates a new connection instance used to make requests of the GitHub API.Value, Uri) -
Connection(Product
Header Creates a new connection instance used to make requests of the GitHub API.Value, Uri, ICredential Store) -
Connection(Product
Header Creates a new connection instance used to make requests of the GitHub API.Value, Uri, ICredential Store, IHttp Client, IJson Serializer)
Methods
- Delete(Uri) Performs an asynchronous HTTP DELETE request that expects an empty response.
-
Delete(Uri,
Object) Performs an asynchronous HTTP DELETE request that expects an empty response. -
Delete(Uri,
Object, Performs an asynchronous HTTP DELETE request that expects an empty response.String) -
Delete(Uri,
String) Performs an asynchronous HTTP DELETE request that expects an empty response. -
Delete``1(Uri,
Object) Performs an asynchronous HTTP DELETE request. -
Delete``1(Uri,
Object, Performs an asynchronous HTTP DELETE request. Attempts to map the response body to an object of type TString) -
Get``1(Uri,
IDictionary<String, String>, String) -
Get``1(Uri,
IDictionary<String, String>, String, Cancellation Token) -
Get``1(Uri,
Time Span) -
Get
Html(Uri, Performs an asynchronous HTTP GET request that expects a containing HTML.IDictionary<String, String>) -
Get
Last Gets the latest API Info - this will be null if no API calls have been madeApi Info() -
Get
Raw(Uri, Performs an asynchronous HTTP GET request that expects a containing raw data.IDictionary<String, String>) - Patch(Uri) Performs an asynchronous HTTP PATCH request.
-
Patch(Uri,
String) Performs an asynchronous HTTP PATCH request. -
Patch``1(Uri,
Object) -
Patch``1(Uri,
Object, String) - Post(Uri) Performs an asynchronous HTTP POST request.
-
Post(Uri,
Object, String) - Post``1(Uri)
-
Post``1(Uri,
Object, String, String) -
Post``1(Uri,
Object, String, String, IDictionary<String, String>) -
Post``1(Uri,
Object, Performs an asynchronous HTTP POST request. Attempts to map the response body to an object of type TString, String, String) -
Post``1(Uri,
Object, String, String, Time Span) -
Post``1(Uri,
Object, String, String, Uri) - Put(Uri) Performs an asynchronous HTTP PUT request that expects an empty response.
-
Put(Uri,
String) Performs an asynchronous HTTP PUT request that expects an empty response. -
Put``1(Uri,
Object) -
Put``1(Uri,
Object, String) -
Put``1(Uri,
Object, String, String) -
Set
Request Set the GitHub Api request timeout.Timeout(Time Span)
Properties
-
Base
Address Base address for the connection. -
Credential
Store Gets the used to provide credentials for the connection. - Credentials Gets or sets the credentials used by the connection.
-
User
Agent