protected override string GetStatusString(SyncBase.ErrorCodeStatus error) { switch (error) { case SyncBase.ErrorCodeStatus.Success: return("1"); case SyncBase.ErrorCodeStatus.ProtocolVersionMismatch: break; case SyncBase.ErrorCodeStatus.InvalidSyncKey: return("4"); case SyncBase.ErrorCodeStatus.ProtocolError: return("2"); case SyncBase.ErrorCodeStatus.ServerError: return("2"); default: switch (error) { case SyncBase.ErrorCodeStatus.InvalidCollection: return("2"); case SyncBase.ErrorCodeStatus.UnprimedSyncState: return("3"); } break; } return("2"); }
protected abstract string GetStatusString(SyncBase.ErrorCodeStatus error);