Show / Hide Table of Contents

Class Converter

The class that converts SDK request object into HttpRequestMessage, and converts HttpResponseMessage into SDK response object.

Inheritance
object
Converter
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.Common
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class Converter

Fields

logger

Declaration
protected static readonly Logger logger
Field Value
Type Description
Logger

Methods

FromHttpResponseMessage<T>(HttpResponseMessage)

Converts HttpResponseMessage into SDK response object.

Declaration
public static T FromHttpResponseMessage<T>(HttpResponseMessage responseMessage) where T : IOciResponse, new()
Parameters
Type Name Description
HttpResponseMessage responseMessage

An HttpResponseMessage object

Returns
Type Description
T

A SDK response object.

Type Parameters
Name Description
T

ToHttpRequestMessage<T>(Uri, HttpMethod, T)

Converts SDK request object into HttpRequestMessage.

Declaration
public static HttpRequestMessage ToHttpRequestMessage<T>(Uri uri, HttpMethod method, T request) where T : IOciRequest
Parameters
Type Name Description
Uri uri

The uri of this http request.

HttpMethod method

The method of this http request.

T request

The SDK object for this request.

Returns
Type Description
HttpRequestMessage

An HttpRequestMessage that can be sent by HttpClient.

Type Parameters
Name Description
T
In this article
Back to top