CreateResponseRequest Class

Definition

Encapsulates the data required to persist a newly created response. Passed to CreateResponseAsync(CreateResponseRequest, IsolationContext, CancellationToken).

public sealed class CreateResponseRequest
type CreateResponseRequest = class
Public NotInheritable Class CreateResponseRequest
Inheritance
CreateResponseRequest

Remarks

InputItems and HistoryItemIds default to empty collections when null is passed, so implementations can safely iterate without null checks.

Constructors

Name Description
CreateResponseRequest(ResponseObject, IEnumerable<OutputItem>, IEnumerable<String>)

Initializes a new instance of CreateResponseRequest.

Properties

Name Description
HistoryItemIds

Gets the resolved history item IDs (empty if none).

InputItems

Gets the resolved input items for this response (empty if none).

Response

Gets the response snapshot to store.

Applies to