C# Class NServiceBus.Sagas.ActiveSagaInstance

Represents a saga instance being processed on the pipeline.
Mostrar archivo Open project: Particular/NServiceBus Class Usage Examples

Private Properties

Property Type Description
ActiveSagaInstance System
AttachEntity void
AttachExistingEntity void
Completed void
GetDefault object
MarkAsNotFound void
TryGetCorrelationProperty bool
UpdateModified void
Updated void
ValidateChanges void
ValidateCorrelationPropertyHaveValue void
ValidateCorrelationPropertyNotModified void
ValidateSagaIdIsNotModified void

Public Methods

Method Description
AttachNewEntity ( IContainSagaData sagaEntity ) : void

Provides a way to update the actual saga entity.

Private Methods

Method Description
ActiveSagaInstance ( Saga saga, NServiceBus.Sagas.SagaMetadata metadata, Func currentUtcDateTimeProvider ) : System
AttachEntity ( IContainSagaData sagaEntity ) : void
AttachExistingEntity ( IContainSagaData loadedEntity ) : void
Completed ( ) : void
GetDefault ( Type type ) : object
MarkAsNotFound ( ) : void
TryGetCorrelationProperty ( CorrelationPropertyInfo &sagaCorrelationProperty ) : bool
UpdateModified ( ) : void
Updated ( ) : void
ValidateChanges ( ) : void
ValidateCorrelationPropertyHaveValue ( ) : void
ValidateCorrelationPropertyNotModified ( ) : void
ValidateSagaIdIsNotModified ( ) : void

Method Details

AttachNewEntity() public method

Provides a way to update the actual saga entity.
public AttachNewEntity ( IContainSagaData sagaEntity ) : void
sagaEntity IContainSagaData The new entity.
return void