C# Класс NServiceBus.Sagas.ActiveSagaInstance

Represents a saga instance being processed on the pipeline.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
AttachNewEntity ( IContainSagaData sagaEntity ) : void

Provides a way to update the actual saga entity.

Приватные методы

Метод Описание
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

Описание методов

AttachNewEntity() публичный Метод

Provides a way to update the actual saga entity.
public AttachNewEntity ( IContainSagaData sagaEntity ) : void
sagaEntity IContainSagaData The new entity.
Результат void