Class CosmosResponseFactory
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
ResponseMessageThe response message from the stream API
Returns
- FeedResponse<T>
An instance of FeedResponse
T
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
ResponseMessageThe response message from the stream API
Returns
- ItemResponse<T>
An instance of FeedResponse
T
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
ResponseMessageThe response message from the stream API
Returns
- StoredProcedureExecuteResponse<T>
An instance of FeedResponse
T
Type Parameters
T
The user