Table of Contents

Class CosmosResponseFactory

Namespace
Microsoft.Azure.Cosmos
Assembly
Microsoft.Azure.Cosmos.Client.dll

This response factory converts response messages to the corresponding type response using the CosmosClient serializer

public abstract class CosmosResponseFactory
Inheritance
CosmosResponseFactory
Inherited Members
Extension Methods

Constructors

CosmosResponseFactory()

protected CosmosResponseFactory()

Methods

CreateItemFeedResponse<T>(ResponseMessage)

Creates a FeedResponse from a response message

public abstract FeedResponse<T> CreateItemFeedResponse<T>(ResponseMessage responseMessage)

Parameters

responseMessage ResponseMessage

The response message from the stream API

Returns

FeedResponse<T>

An instance of FeedResponseT

Type Parameters

T

The user type of the serialized item

CreateItemResponse<T>(ResponseMessage)

Creates a FeedResponse from a response message

public abstract ItemResponse<T> CreateItemResponse<T>(ResponseMessage responseMessage)

Parameters

responseMessage ResponseMessage

The response message from the stream API

Returns

ItemResponse<T>

An instance of FeedResponseT

Type Parameters

T

The user

CreateStoredProcedureExecuteResponse<T>(ResponseMessage)

Creates a StoredProcedureExecuteResponse from a response message

public abstract StoredProcedureExecuteResponse<T> CreateStoredProcedureExecuteResponse<T>(ResponseMessage responseMessage)

Parameters

responseMessage ResponseMessage

The response message from the stream API

Returns

StoredProcedureExecuteResponse<T>

An instance of FeedResponseT

Type Parameters

T

The user