Class ReplicaMetadata
Inheritance
System.Object
ReplicaMetadata
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Sync.dll
public class ReplicaMetadata : IReplicaMetadata
Constructors
Declaration
public ReplicaMetadata(UserConnection uc)
Parameters
Properties
Declaration
public Guid LocalStoreId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Declaration
public Guid RemoteStoreId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Methods
Declaration
public void CollectChangesInSyncedEntities(UserConnection userConnection, string schemaName, DateTime lastSyncVersion)
Parameters
Type |
Name |
Description |
UserConnection |
userConnection |
|
System.String |
schemaName |
|
System.DateTime |
lastSyncVersion |
|
Declaration
public void CollectNewDetailsForSyncedEntities(UserConnection userConnection, DetailEntityConfig detailEntityConfig, string remoteItemName, DateTime lastSyncVersion = default(DateTime))
Parameters
EnumerateItemsWithChangesInBpm(SyncContext)
Declaration
public IEnumerable<ItemMetadata> EnumerateItemsWithChangesInBpm(SyncContext context)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<ItemMetadata> |
|
Declaration
public ItemMetadata FindItemMetaData(string remoteItemId)
Parameters
Type |
Name |
Description |
System.String |
remoteItemId |
|
Returns
Gets current utc date time value.
Declaration
protected virtual DateTime GetCurrentUtcDateTime()
Returns
Type |
Description |
System.DateTime |
Current utc date time value.
|
Declaration
public bool TryResolveExtraParameters(Guid localId, out string extraParameters)
Parameters
Type |
Name |
Description |
System.Guid |
localId |
|
System.String |
extraParameters |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool TryResolveRemoteId(Guid localId, string remoteItemName, out string remoteId)
Parameters
Type |
Name |
Description |
System.Guid |
localId |
|
System.String |
remoteItemName |
|
System.String |
remoteId |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool TryResolveRemoteId(Guid localId, out string remoteId)
Parameters
Type |
Name |
Description |
System.Guid |
localId |
|
System.String |
remoteId |
|
Returns
Type |
Description |
System.Boolean |
|
UpdateItemMetadata(ItemMetadata, IRemoteItem, LocalItem, Boolean, SyncContext)
Declaration
public void UpdateItemMetadata(ItemMetadata oldItemMetadata, IRemoteItem remoteItem, LocalItem localItem, bool changesToBpm, SyncContext context = null)
Parameters
Implements
Extension Methods