Struct ObservableQueryHttpResponse

Namespace
Cratis.Arc.Queries
Assembly
Cratis.Arc.Core.dll

Represents the HTTP response for an observable query.

public readonly struct ObservableQueryHttpResponse : IEquatable<ObservableQueryHttpResponse>
Implements
Inherited Members
Extension Methods

Constructors

ObservableQueryHttpResponse(QueryResult, HttpStatusCode)

Represents the HTTP response for an observable query.

public ObservableQueryHttpResponse(QueryResult Result, HttpStatusCode StatusCode)

Parameters

Result QueryResult

The QueryResult to send.

StatusCode HttpStatusCode

The HTTP HttpStatusCode to send.

Properties

Result

The QueryResult to send.

public QueryResult Result { get; init; }

Property Value

QueryResult

StatusCode

The HTTP HttpStatusCode to send.

public HttpStatusCode StatusCode { get; init; }

Property Value

HttpStatusCode

Methods

Deconstruct(out QueryResult, out HttpStatusCode)

public void Deconstruct(out QueryResult Result, out HttpStatusCode StatusCode)

Parameters

Result QueryResult
StatusCode HttpStatusCode

Equals(ObservableQueryHttpResponse)

public bool Equals(ObservableQueryHttpResponse other)

Parameters

other ObservableQueryHttpResponse

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ObservableQueryHttpResponse, ObservableQueryHttpResponse)

public static bool operator ==(ObservableQueryHttpResponse left, ObservableQueryHttpResponse right)

Parameters

left ObservableQueryHttpResponse
right ObservableQueryHttpResponse

Returns

bool

operator !=(ObservableQueryHttpResponse, ObservableQueryHttpResponse)

public static bool operator !=(ObservableQueryHttpResponse left, ObservableQueryHttpResponse right)

Parameters

left ObservableQueryHttpResponse
right ObservableQueryHttpResponse

Returns

bool