Skip to main content

Class StateResponse

The StateResponse.

Assembly: Taskurai.dll​
Declaration
public class StateResponse

Properties​

Id​

State entry id.

Declaration
public string Id { get; }

PartitionKey​

State entry partition key.

Declaration
public string PartitionKey { get; }

Created​

State created (utc).

Declaration
public DateTimeOffset? Created { get; }

CreatedBy​

Created by (user id).

Declaration
public string CreatedBy { get; }

Modified​

Modified (utc).

Declaration
public DateTimeOffset? Modified { get; }

ModifiedBy​

Modified by (user id).

Declaration
public string ModifiedBy { get; }

HasBlob​

Has a Blob instead of a value (upload blob using returned SAS Uri).

Declaration
public bool? HasBlob { get; }

HasValueBlob​

Has a large value stored as Blob.

Declaration
public bool? HasValueBlob { get; }

ContentType​

MIME content type.

Declaration
public string ContentType { get; }

BlobSasUri​

Blob SAS Uri.

Declaration
public string BlobSasUri { get; }

Tags​

State tags.

Declaration
public IReadOnlyDictionary<string, string> Tags { get; }

ExternalAccountId​

Optional account id (for your own tracking purposes).

Declaration
public string ExternalAccountId { get; }

ExternalUserId​

Optional user id (for your own tracking purposes).

Declaration
public string ExternalUserId { get; }

Sensitive​

The state entry includes sensitive information.

Declaration
public bool? Sensitive { get; }

StateStoreName​

State store name<.

Declaration
public string StateStoreName { get; }

IsolationMode​

Use state in isolation mode (isolation key required).

Declaration
public bool? IsolationMode { get; }

IsolationKey​

Isolation key.

Declaration
public string IsolationKey { get; }

Ttl​

Time to live (automatic cleanup).

Declaration
public int? Ttl { get; }

Etag​

State ETag.

Declaration
public string Etag { get; }

ETagBlob​

State Blob ETag.

Declaration
public string ETagBlob { get; }

Data​

Declaration
[JsonConverter(typeof(BinaryDataConverter))]
protected BinaryData Data { get; }

Value​

State value JSON payload.

Declaration
[JsonConverter(typeof(ValueDataConverter<object>))]
public ValueData<object> Value { get; }

StateReference​

Declaration
public StateReference StateReference { get; }