Class StateInput
The StateInput.
Assembly: Taskurai.dll
Declaration
public class StateInput : StateBaseOptions
Inheritance: System.Object
-> Taskurai.Models.StateBaseOptions
Properties
Id
State entry id.
Declaration
public string Id { get; }
HasBlob
Has a Blob instead of a value (upload blob using returned SAS Uri).
Declaration
public bool? HasBlob { get; set; }
ContentType
MIME content type.
Declaration
public string ContentType { get; set; }
Tags
State tags.
Declaration
public IDictionary<string, string> Tags { get; set; }
Sensitive
The state entry includes sensitive information.
Declaration
public bool? Sensitive { get; set; }
Ttl
Time to live (automatic cleanup).
Declaration
public int? Ttl { get; set; }
Etag
State ETag (used for Concurrency control).
Declaration
public string Etag { get; set; }
ETagBlob
State Blob ETag (used for Concurrency control).
Declaration
public string ETagBlob { get; set; }
Data
Declaration
[JsonConverter(typeof(BinaryDataConverter))]
protected BinaryData Data { get; set; }
Value
State value JSON payload.
Declaration
[JsonConverter(typeof(ValueDataConverter<object>))]
public ValueData<object> Value { get; set; }