C# Class NServiceBus.Sagas.ActiveSagaInstance

Represents a saga instance being processed on the pipeline.
Afficher le fichier Open project: Particular/NServiceBus Class Usage Examples

Private Properties

Свойство 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

Méthodes publiques

Méthode Description
AttachNewEntity ( IContainSagaData sagaEntity ) : void

Provides a way to update the actual saga entity.

Private Methods

Méthode 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 méthode

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