protected bool Equals(RemoteUrl other) { return(CentroidMs1 == other.CentroidMs1 && CentroidMs2 == other.CentroidMs2 && Equals(LockMassParameters, other.LockMassParameters) && string.Equals(ServerUrl, other.ServerUrl) && string.Equals(Username, other.Username) && ModifiedTime.Equals(other.ModifiedTime) && string.Equals(EncodedPath, other.EncodedPath)); }
public bool CanHandleUrl(RemoteUrl remoteUrl) { if (remoteUrl.AccountType != AccountType) { return(false); } return(ServerUrl == remoteUrl.ServerUrl); }
public abstract bool AsyncFetchContents(RemoteUrl remoteUrl, out RemoteServerException remoteException);
public abstract void RetryFetchContents(RemoteUrl remoteUrl);