C# Класс Stash.Engine.SerializationSession

Наследование: ISerializationSession
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GraphIsTracked ( InternalId internalId ) : bool
InternalIdOfTrackedGraph ( object graph ) : InternalId

Get the internal id of a graph if it is tracked.

RecordActiveDeserialization ( InternalId internalId, object graph ) : void
SerializationSession ( Func getCurrentPersistenceEvents, IInternalSession internalSession, bool untracked ) : System
TrackedGraphForInternalId ( InternalId internalId ) : object

Get the graph by internal id. If the graph is not tracked, it is fetched from the backing store and tracked.

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

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

public GraphIsTracked ( InternalId internalId ) : bool
internalId InternalId
Результат bool

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

Get the internal id of a graph if it is tracked.
public InternalIdOfTrackedGraph ( object graph ) : InternalId
graph object
Результат InternalId

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

public RecordActiveDeserialization ( InternalId internalId, object graph ) : void
internalId InternalId
graph object
Результат void

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

public SerializationSession ( Func getCurrentPersistenceEvents, IInternalSession internalSession, bool untracked ) : System
getCurrentPersistenceEvents Func
internalSession IInternalSession
untracked bool
Результат System

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

Get the graph by internal id. If the graph is not tracked, it is fetched from the backing store and tracked.
If the graph is not persisted in the backing store.
public TrackedGraphForInternalId ( InternalId internalId ) : object
internalId InternalId
Результат object