Class SyncModelConverter<TModel, TObject>
Inheritance
SyncModelConverter<TModel, TObject>
Syntax
public abstract class SyncModelConverter<TModel, TObject> : IReflectNodeProcessor where TModel : ISyncModel where TObject : Object
Type Parameters
Name |
Description |
TModel |
|
TObject |
|
Constructors
SyncModelConverter(IOutput<SyncedData<TObject>>)
Declaration
public SyncModelConverter(IOutput<SyncedData<TObject>> output)
Parameters
Methods
GetFromCache(SyncId)
Declaration
public TObject GetFromCache(SyncId id)
Parameters
Type |
Name |
Description |
SyncId |
id |
|
Returns
Import(TModel)
Declaration
protected abstract TObject Import(TModel model)
Parameters
Type |
Name |
Description |
TModel |
model |
|
Returns
OnPipelineInitialized()
Declaration
public void OnPipelineInitialized()
Implements
OnPipelineShutdown()
Declaration
public void OnPipelineShutdown()
Implements
OnStreamEvent(SyncedData<TModel>, StreamEvent)
Declaration
public void OnStreamEvent(SyncedData<TModel> stream, StreamEvent streamEvent)
Parameters
ReImport(TModel, TObject)
Declaration
protected abstract void ReImport(TModel model, TObject obj)
Parameters
Type |
Name |
Description |
TModel |
model |
|
TObject |
obj |
|