Class SyncModelPublisher<T>
Inheritance
SyncModelPublisher<T>
Syntax
public class SyncModelPublisher<T> : IDisposable where T : ISyncModel
Type Parameters
Constructors
SyncModelPublisher()
Declaration
public SyncModelPublisher()
Methods
Delete(IList<SyncId>, IList<T>)
Declaration
public void Delete(IList<SyncId> deletedSyncModelIds, IList<T> remainingSyncModels)
Parameters
Type |
Name |
Description |
IList<SyncId> |
deletedSyncModelIds |
|
IList<T> |
remainingSyncModels |
|
DeleteAsync(IList<SyncId>, IList<T>)
Declaration
public async Task DeleteAsync(IList<SyncId> deletedSyncModelIds, IList<T> remainingSyncModels)
Parameters
Type |
Name |
Description |
IList<SyncId> |
deletedSyncModelIds |
|
IList<T> |
remainingSyncModels |
|
Returns
Disconnect()
Declaration
Dispose()
Declaration
Finalize()
Declaration
protected void Finalize()
Declaration
public void PerformUpdate(IList<T> syncModels)
Parameters
Type |
Name |
Description |
IList<T> |
syncModels |
|
Declaration
public async Task PerformUpdateAsync(IList<T> syncModels)
Parameters
Type |
Name |
Description |
IList<T> |
syncModels |
|
Returns
UpdateProject(UnityProject, UnityUser)
Declaration
public void UpdateProject(UnityProject project, UnityUser user)
Parameters
Type |
Name |
Description |
UnityProject |
project |
|
UnityUser |
user |
|