Table of Contents

Class HttpApiResponse

Namespace
Google.GenAI
Assembly
Google.GenAI.dll

Wraps a real HTTP response (HttpResponseMessage) to expose the methods needed by the GenAI SDK.

public sealed class HttpApiResponse : ApiResponse, IDisposable, IAsyncDisposable
Inheritance
HttpApiResponse
Implements
Inherited Members

Constructors

HttpApiResponse(HttpResponseMessage)

Constructs a HttpApiResponse instance with the HttpResponseMessage.

public HttpApiResponse(HttpResponseMessage response)

Parameters

response HttpResponseMessage

The HTTP response message.

Methods

DisposeManagedResources()

Disposes the underlying HttpResponseMessage.

protected override void DisposeManagedResources()

GetEntity()

Returns the HttpContent from the response.

public override HttpContent GetEntity()

Returns

HttpContent

GetHeaders()

Returns all of the headers from the response.

public override HttpResponseHeaders GetHeaders()

Returns

HttpResponseHeaders