Class HttpConnection<TPrimitiveContent>
Inheritance
object
HttpConnection<TPrimitiveContent>
Assembly: Aetheros.OneM2M.Api.dll
Syntax
public class HttpConnection<TPrimitiveContent> : Connection<TPrimitiveContent>, IDisposable where TPrimitiveContent : PrimitiveContent, new()
Type Parameters
Name |
Description |
TPrimitiveContent |
|
Constructors
|
Edit this page
View Source
HttpConnection(IConnectionConfiguration)
Declaration
public HttpConnection(Connection.IConnectionConfiguration config)
Parameters
|
Edit this page
View Source
HttpConnection(Uri, X509Certificate2?)
Declaration
public HttpConnection(Uri m2mUrl, X509Certificate2? certificate = null)
Parameters
|
Edit this page
View Source
HttpConnection(Uri, string?)
Declaration
public HttpConnection(Uri m2mUrl, string? certificateFilename)
Parameters
Type |
Name |
Description |
Uri |
m2mUrl |
|
string |
certificateFilename |
|
Properties
|
Edit this page
View Source
ClientCertificate
Declaration
public X509Certificate2? ClientCertificate { get; }
Property Value
|
Edit this page
View Source
IsSecure
Declaration
public override bool IsSecure { get; }
Property Value
Overrides
Methods
|
Edit this page
View Source
Dispose(bool)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
bool |
disposing |
|
Overrides
|
Edit this page
View Source
GetResponseAsync(HttpRequestMessage)
Declaration
public Task<ResponseContent<TPrimitiveContent>> GetResponseAsync(HttpRequestMessage request)
Parameters
Returns
|
Edit this page
View Source
GetResponseAsync<T>(RequestPrimitive<TPrimitiveContent>)
Declaration
public override Task<T> GetResponseAsync<T>(RequestPrimitive<TPrimitiveContent> body) where T : class, new()
Parameters
Returns
Type Parameters
Overrides
|
Edit this page
View Source
GetResponseAsync<T>(HttpRequestMessage)
Declaration
public Task<T> GetResponseAsync<T>(HttpRequestMessage request) where T : class, new()
Parameters
Returns
Type Parameters
|
Edit this page
View Source
HandleNotificationAsync(HttpContext)
Declaration
public Task HandleNotificationAsync(HttpContext context)
Parameters
Returns
Implements