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; }

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; }

Sensitive

The state entry includes sensitive information.

Declaration
public bool? Sensitive { get; }

IsolationMode

Use state in isolation mode (local identifier required).

Declaration
public bool? IsolationMode { get; }

LocalIdentifier

Local identifier.

Declaration
public string LocalIdentifier { 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; }