StreamDeliveryFailureEntity
class
Namespace: Orleans.Providers.Streams.PersistentStreams
Delivery failure table storage entity.
public class StreamDeliveryFailureEntity : ITableEntityConstructors
Properties
ETagGets or sets the entity's ETag.PartitionKeyThe partition key is a unique identifier for the partition within a given table and forms the first part of an entity's primary key.RowKeyThe row key is a unique identifier for an entity within a given partition. Together theAzure.Data.Tables.ITableEntity.PartitionKeyand RowKey uniquely identify every entity within a table.SequenceTokenSerialized sequence token of the event that failed delivery.StreamGuidGuid Id of the stream on which the failure occurred.StreamNamespaceNamespace of the stream on which the failure occurred.StreamProviderNameName of the stream provider generating this failure.SubscriptionIdId of the subscription on which this delivery failure occurred.TimestampThe Timestamp property is a DateTime value that is maintained on the server side to record the time an entity was last modified. The Table service uses the Timestamp property internally to provide optimistic concurrency. The value of Timestamp is a monotonically increasing value, meaning that each time the entity is modified, the value of Timestamp increases for that entity. This property should not be set on insert or update operations (the value will be ignored).
Methods
GetSequenceToken(Serializer<StreamSequenceToken>)Gets sequence token by deserializing it from property.MakeDefaultPartitionKey(string, string)Default partition keySetPartitionKey(string)Sets the partition key before persist call.SetRowkeySets the row key before persist callSetSequenceToken(Serializer<StreamSequenceToken>, StreamSequenceToken)Sets sequence token by serializing it to property.
